在使用VC调用matlab编译生成的DLL时,如果项目配置什么的都没有问题,该包含的库文件和头文件都包含进去了,还出现这个错误(无法解析的外部符号)导致编译无法通过。
这时,切换一下项目编译平台的位数在进行编译,这样就会成功啦。
PS:如果切换平台进行编译,切记要看一下目前所选择的编译平台是否配置了Matlab的环境,如果没有,需要重新配置再进行编译。
本文介绍了解决在Visual C++中调用Matlab编译生成的DLL时遇到的“无法解析的外部符号”错误的方法。通过切换项目的编译平台位数,并确保正确配置了Matlab环境,可以有效解决此问题。
在使用VC调用matlab编译生成的DLL时,如果项目配置什么的都没有问题,该包含的库文件和头文件都包含进去了,还出现这个错误(无法解析的外部符号)导致编译无法通过。
这时,切换一下项目编译平台的位数在进行编译,这样就会成功啦。
PS:如果切换平台进行编译,切记要看一下目前所选择的编译平台是否配置了Matlab的环境,如果没有,需要重新配置再进行编译。
1137
3325

被折叠的 条评论
为什么被折叠?