C++ 如何为mexw32文件设置正确的32位依赖项
我正在windows 7 64位操作系统上,从Matlab 32位的cpp文件构建一个32位的.mexw32。虽然它已成功生成为文件,但在运行它时,我会收到一个错误:无效的MEX文件“PCLview_organized.mexw32”: 找不到指定的模块C++ 如何为mexw32文件设置正确的32位依赖项,c++,matlab,C++,Matlab,我正在windows 7 64位操作系统上,从Matlab 32位的cpp文件构建一个32位的.mexw32。虽然它已成功生成为文件,但在运行它时,我会收到一个错误:无效的MEX文件“PCLview_organized.mexw32”: 找不到指定的模块 使用Dependency Walker,我意识到它使用64位dll而不是32位,这会导致兼容性问题。如何修复此问题???我曾尝试将windows/syswow64添加到环境变量中,但不知何故,64位dll仍被拾取。该错误是因为它需要一个名为PC
使用Dependency Walker,我意识到它使用64位dll而不是32位,这会导致兼容性问题。如何修复此问题???我曾尝试将windows/syswow64添加到环境变量中,但不知何故,64位dll仍被拾取。该错误是因为它需要一个名为PCLview_的MEX编译文件,但找不到它。您是否有名为PCLview_的C/C++文件?如果你这样做了,请确保你是MEX编译的,然后再试一次。我已经由MEX编译了它,它被安全地放在工作文件夹中。但是,由于前面描述的与屏幕截图的兼容性,因此找不到它