在vc++ 中调用Matlab engine的一些心得(关于libeng.lib无法找到的问题)
2011-03-07 14:05
423 查看
使用环境 xp 、vs6.0、 matlab2009a(D:/Program Files/MATLAB/R2009b)
此次希望在vc++的程序中调用Engine来计算,其配置过程大多数的书和资料都可以解决,这里就不加以赘述了。
在书中或网上的实际例子中往往配置好后,编译也可以通过,但是当运行时总是有提示libeng.lib或其他一些静态库不能找到,
实际上前面在工程中添加了对应的库文件,但是运行时还是没能找到。
解决方法:在我的电脑->属性->高级->环境变量->新建一个项,变量名(随意),值(D:/Program Files/MATLAB/R2009b/bin/win32)。
此时运行cmd,输入echo %path%,我的电脑中的配置环境在D:/Program Files/MATLAB/R2009b/bin/下而没有到win32下
故多改几次无效的情况下,将win32 下的lib文件全部拷贝到了bin下。
重启,问题解决。
另外:配置是系统头文件针对matlab2009a应该在D:/Program Files/MATLAB/R2009b/extern/include下。
此次希望在vc++的程序中调用Engine来计算,其配置过程大多数的书和资料都可以解决,这里就不加以赘述了。
在书中或网上的实际例子中往往配置好后,编译也可以通过,但是当运行时总是有提示libeng.lib或其他一些静态库不能找到,
实际上前面在工程中添加了对应的库文件,但是运行时还是没能找到。
解决方法:在我的电脑->属性->高级->环境变量->新建一个项,变量名(随意),值(D:/Program Files/MATLAB/R2009b/bin/win32)。
此时运行cmd,输入echo %path%,我的电脑中的配置环境在D:/Program Files/MATLAB/R2009b/bin/下而没有到win32下
故多改几次无效的情况下,将win32 下的lib文件全部拷贝到了bin下。
重启,问题解决。
另外:配置是系统头文件针对matlab2009a应该在D:/Program Files/MATLAB/R2009b/extern/include下。
相关文章推荐
- VC中使用Matlab Engine出现"无法找到libeng.dll"的问题
- VC中使用Matlab Engine出现"无法找到libeng.dll"的问题
- VC中使用Matlab Engine出现"无法找到libeng.dll"的问题
- 关于使用vc++调用matlab生成的dll传递数组的问题
- win10,Matlab调用libsvm时缺少文件或无法找到编译器问题
- 关于使用vc++调用matlab生成的dll传递数组的问题
- win10,Matlab调用libsvm时缺少文件或无法找到编译器问题
- 关于VC调用Matlab的问题
- ubuntu服务器下中文路径资源无法找到的一些问题
- 使用libtomcrypt时候出现无法找到rijndael_enc_desc问题解决方法
- MVC调用SVC无法找到资源解决问题
- C++调用python时 debug链接错误python_d.lib无法解析的问题
- 关于AOP无法切入同类调用方法的问题
- 关于Unity3D脚本中UIEventListener无法调用的问题
- VC 一些配置问题, include, lib 种种
- Matlab关于视觉问题中的一些自有API
- VC2008 mfc90ud.dll无法找到问题如何解决
- 关于vc 6.0调用windows API的问题
- 关于VC、MFC和ACCESS的一些使用问题
- 关于MATLAB与EXCEL2013调用遇到的问题