当前位置: 代码迷 >> VC >> VS2010 C++编译Dll文件出错,该怎么处理
  详细解决方案

VS2010 C++编译Dll文件出错,该怎么处理

热度:4945   发布时间:2013-02-25 00:00:00.0
VS2010 C++编译Dll文件出错
使用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
------解决方案--------------------------------------------------------
探讨
没有链接 相应的lib

------解决方案--------------------------------------------------------
加入程式庫 (library) 即可。

#pragma comment(lib, "mfcDlltest.lib")
------解决方案--------------------------------------------------------
把matlab文件的lib文件直接点击 资源文件->添加->现有项,然后选择matlab.lib文件就可以了
  相关解决方案