使用VS2010C++封装一个由matlab编译生成的C++类型的DLL文件,下面为出错的提示,还请高手多多指点。
错误提示:
1>mfcDlltest.obj : error LNK2019: 无法解析的外部符号 _mclGetMatrix_proxy,该符号在函数 "public: __thiscall mwArray::mwArray(unsigned int,unsigned int,enum mxClassID,enum mxComplexity)" (??0mwArray@@QAE@IIW4mxClassID@@W4mxComplexity@@@Z) 中被引用
------解决方案--------------------------------------------------------
没有链接 相应的lib
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
加入程式庫 (library) 即可。
#pragma comment(lib, "mfcDlltest.lib")
------解决方案--------------------------------------------------------
把matlab文件的lib文件直接点击 资源文件->添加->现有项,然后选择matlab.lib文件就可以了