本文參考了
matlab中選擇c++編譯器 mex -setup
matlab函式
function [result] =matrix_multiply(a,b)
result = a*b;
end採用這個編譯
mcc -c -w cpplib:lib_matrix_multiply -t link:lib matrix_multiply.m (注意要用-c)
生產4個檔案,lib_matrix_multiply.h lib_matrix_multiply.lib lib_matrix_multiply.dll lib_matrix_multiply.ctf
將4個檔案拷貝到新建的乙個vs2008 project中,然後採用下面的**就ok了。
#include
#include "mclmcrrt.h"
#include "lib_matrix_multiply.h"
#pragma comment(lib,"lib_matrix_multiply.lib")
#pragma comment(lib,"mclmcrrt.lib ")
using namespace std;
int main()
{
VS2008以後C 呼叫webService
1 準備好webservice 例如 http localhost 25244 spcwebservice.asmx 2 生成.wsdl檔案。http localhost 25244 spcwebservice.asmx?wsdl spcwebservice.wsdl 3 生成.disco檔案。ht...
VS2008下如何除錯matlab使用的動態鏈結庫
今天用到matlab混合程式設計,按照要求寫好c 程式,編譯完成後,生成了dll鏈結庫 在maltab中,設定到dll所在的目錄,根據自己所編的函式執行。但發現沒辦法進行除錯。出現錯誤後只能返回去看自己的程式,但沒辦法單步除錯。搜尋後發現了乙個方法,分享下 在vs2008開啟c 檔案,前提是先用me...
VS2008中快捷方式
ctrl m crtr o摺疊所有大綱 ctrl m crtr p 停止大綱顯示 ctrl k crtr c 注釋選定內容 ctrl k crtr u 取消選定注釋內容 ctrl j 列出成員 智慧型感知shift alt enter 切換全屏編輯 ctrl b,t ctrl k,k 切換書籤開關 ...