我正在尝试将由 matlab 编译器编译的简单 MyAdd 函数调用到 C++ 中,但我无法初始化 matlab 运行时。这是我的代码
#include "MyAdd.h"
void main(){
mclInitializeApplication(NULL,0);
}
我正确设置了链接器并包含目录。事实上,这段代码编译没有任何问题,当我运行我的代码时,在调试或发布中我得到以下错误:
'MyPro.exe': Loaded 'C:\Users\Mina\Documents\Visual Studio 2008\Projects\CCSharedLibTest\Debug\MyPro.exe', Symbols loaded.
'MyPro.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll'
'MyPro.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll'
'MyPro.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll'
The program '[13016] MyPro.exe: Native' has exited with code -1073741701 (0xc000007b).
我想我有 32 位/64 位的问题。有什么建议可以解决这个问题吗?谢谢