大家好,
我已經使用Metatrader與VC dll連接,但現在我想使用DLL將Matlab代碼與MQL代碼連接起來。
我創建了一個只有一個簡單函數的test.m文件:
函數輸出= AddTwo(x,y)
output = x y;
然後我為C 共享庫創建了一個Deployment項目,我添加了test.m文件並編譯了所有製作dllTest.dll的文件。
在TestDLL.mq4文件中,我寫道:
#import dllTest.dll
double AddTwo(double x,double y)
#進口
在身體裡一個簡單的:
警報(AddTwo(4.0,6.0));
它不起作用,我只獲得一個無法加載庫dllTest.dll(錯誤126)。
這似乎是一個編譯問題。使用我的其他Visual C DLL,我遇到了類似的錯誤,更改了VC 編譯參數使用MFC從共享DLL中使用MFC在靜態庫中使用MFC ...但我不知道在Matlab中該怎麼做。
有人在MQL程序中成功使用過matlab dll,有什麼提示嗎?
Thx提前。