在调试matlab引擎与vc接口程序时,链接时出现无法打开这三个文件libeng.lib,libmx.lib,libmatlb.lib的错误。那位老兄有办法望告知,非常感谢!

解决方案 »

  1.   

    深蓝兄:
        刚收到你的信。我的问题具体如下:
        我用的接口方法是利用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"的头文件。但仍不行。
        麻烦阁下能继续指点!
      

  2.   

    Method:
    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.
      

  3.   

    http://www.matlab-world.com/matlab_and_c.htmor
    下载Matcom