在调试matlab引擎与vc接口程序时,链接时出现无法打开这三个文件libeng.lib,libmx.lib,libmatlb.lib的错误。那位老兄有办法望告知,非常感谢!
解决方案 »
- 请教一个大数据量查询的问题
- directshow BufferCB中的音频数据如何播放?
- 如何使进程控件的进度条实现颜色渐变
- 关于在Release版本出现Run time Error的问题
- 单文档程序,如何把TITLEBAR上面的无标题和程序名去掉,然后换成我自己设定的标题
- 这个问题考虑了很长时间,一直不太明白如何解决,听说这里高手不少,来问问。:)
- 请问有没有做过IWindows Service服务程序的人?
- 高手赐教!!如何区别MFC中的全局函数与WIN32 API函数?
- 还有个问题:如何使无标题栏对话框在任务栏上点击时实现最大公、最小化?
- 如何在windows程序中启动一个含有参数的DOS程序?
- 请教高手:怎样调用MATLAB的函数进行矩阵运算?很急,请急救!!!!
- 《VC技术内幕》的EX04C例子编译为甚麽不通过,请前辈进来看看,谢了!
刚收到你的信。我的问题具体如下:
我用的接口方法是利用MATLAB engine。
我用的MATLAB是6.0版本的,在\MATLAB6\EXTERN\LIB\WIN32\MICROSOFT\MSVC60下可直接找到这三个库文件,并按您所说的在Tools->options->directories里添加了该路径(我甚至将这三个库文件拷到了VC的lib目录下)。而且还在VC的Project->settings->Link->Object/Libruary Modual中输入了这三个文件。在程序中也添加了"engine.h"的头文件。但仍不行。
麻烦阁下能继续指点!
1. Tools->Option->Directories:
a) Include files: Add %matlabdir%\EXTERN\INCLUDE
b) Library files: Add \EXTERN\LIB\WIN32\MICROSOFT\MSVC60
2. Project->setting->link->Add libmmfile.lib libmatlb.lib libmat.lib libmx.lib (in such order)
3. To run the application, copy the two folders “bin” and “toolbox” to %matlabdir%,add the “%matlabdir%\setup\bin\win32” to the enviroment variable path.
下载Matcom