从MinGW DLL与主机架构不同

2视图(30天)
我用MinGW创建一个共享库,所以创建共享库扩展DLL,我可以用它来链接程序在Windows。
但是当我尝试使用loadlibrary加载库,我得到一个消息“比主机有不同的架构”。因此,图书馆不能加载。
如果我的图书馆使用MinGW crerated这格兰编译器使用MATLAB为什么不能加载库?

答案(1)

Maeda Etsuo
Maeda Etsuo 2019年6月7日
这是一个限制loadlibrary函数。
loadlibrary 不支持MATLAB万博1manbetx编译器生成的库SDK™产品。
HTH
1评论
路易斯·鲁伊斯
路易斯·鲁伊斯 2019年6月7日
实际上这是可以做到的。但是你需要使用Matlab MinGW64编译器。我用一个简单的库,添加了两个数字。

登录置评。

s manbetx 845


释放

R2018a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!