步驟1、在 matlab 中,將 .m 文件編譯成 .c 文件
a).編寫test.m文件
function [c,d] = test(a,b)
c = a + b;
d = a * b;
b).運行matlab2014a,在工作界面輸入coder,在Matlab Coder Project 新建工程對話框中輸入工程名稱 test
在窗體右側的工程中,添加test.m文件到工程中,
添加完test.m文件以后,選擇函數輸入的參數類型:
切換到 Build 頁,進行設置
最后點擊編譯。
會在你的工程目錄下生成.c文件。
步驟1結束。
步驟2、用 bcc32 編譯 .c 文件,得到 obj 文件
在.c文件目錄下新建1個bat文件,內容為:(路徑為你機器上實際路徑)
X:...DXE8incc32 -c -nBCCOBJ -IX:...DXE8Include;X:...DXE8IncludeWindowscrtl rt_nonfinite.c
X:...DXE8incc32 -c -nBCCOBJ -IX:...DXE8Include;X:...DXE8IncludeWindowscrtl rtGetInf.c
X:...DXE8incc32 -c -nBCCOBJ -IX:...DXE8Include;X:...DXE8IncludeWindowscrtl rtGetNaN.c
X:...DXE8incc32 -c -nBCCOBJ -IX:...DXE8Include;X:...DXE8IncludeWindowscrtl test.c
X:...DXE8incc32 -c -nBCCOBJ -IX:...DXE8Include;X:...DXE8IncludeWindowscrtl test_initialize.c
X:...DXE8incc32 -c -nBCCOBJ -IX:...DXE8Include;X:...DXE8IncludeWindowscrtl test_terminate.c
pause
保存
在同目錄下建立 BCCOBJ 目錄
運行bat文件
在 BCCOBJ目錄下,將會生成6個obj文件。
步驟2結束。
步驟3、在 Delphi 中,調用 obj 文件
在Delphi中援用這些 obj 文件,就能夠使用了。
上一篇 Cordys BOP 4平臺開發入門實戰演練――Webservices開發(使用MongoDB數據庫)
下一篇 UIApplication、UIView、UIWindow、UIScreen、UIViewController、UINavigationController 介