xx.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) 错误
2013-03-11 16:10
519 查看
在vs2010下用别人提供的lib开发win32程序,编译时出现:
Dummy.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: xxx@x@x@@x referenced in function _main
造成这种错误的原因百度出来一坨一坨的,结果自己这次是用错了lib文件的版本,应该用win32的,用成x64的了。改用win32后,就可以了。
当然,还有一个吾等菜鸟中的屌丝喜闻乐见的错误,就是没有正确引入lib文件。在vs2010的解决方法是:
1、添加lib所在目录到Project Preperty->Linker->General->Additional Library Directories下,绝对路径相对路径均可,或者将所用lib拷至编译目录下。
2、在Project Preperty->Linker->Input->Additional Dependencies中加入lib名称,或者在需要引入此lib的文件前边加上
#pragma comment( lib, "xxx.lib")
Dummy.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: xxx@x@x@@x referenced in function _main
造成这种错误的原因百度出来一坨一坨的,结果自己这次是用错了lib文件的版本,应该用win32的,用成x64的了。改用win32后,就可以了。
当然,还有一个吾等菜鸟中的屌丝喜闻乐见的错误,就是没有正确引入lib文件。在vs2010的解决方法是:
1、添加lib所在目录到Project Preperty->Linker->General->Additional Library Directories下,绝对路径相对路径均可,或者将所用lib拷至编译目录下。
2、在Project Preperty->Linker->Input->Additional Dependencies中加入lib名称,或者在需要引入此lib的文件前边加上
#pragma comment( lib, "xxx.lib")
相关文章推荐
- error LNK2019: unresolved external symbol "__declspec(dllimport) void 遇到的问题以及解决办法
- error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall 的解决方案
- error LNK2019: unresolved external symbol "public 错误的出现原因.
- error LNK2019: unresolved external symbol "__declspec(dllimport) const CReadUserInfo::`vftable'" (__
- Qt中编译出现mainwindow.obj:-1: error: LNK2019: unresolved external symbol "public: __thiscall MyWidget::M
- LINK2019: unresolved external symbol "__declspec(dllimport) public: class std::basic_string的解决方案
- mainwindow.obj:-1: 错误:LNK2019: 无法解析的外部符号 "__declspec(dllimport) public:
- error LNK2019: unresolved external symbol "public:
- 1>Source.obj : error LNK2019: unresolved external symbol "public: __thiscall Chain<int>::~Chain<int>
- Google glog error LNK2001: unresolved external symbol "__declspec(dllimport) int fLI::FLAGS_XXXX 错误的
- 关于"testencodefile.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public"
- widget.obj:-1: error: LNK2019: unresolved external symbol "public: __cdecl
- Qt datepasssave.obj:-1: error: LNK2019: unresolved external symbol "public: void __thiscall。
- 关于"error LNK2019: unresolved external symbol _SipShowIM referenced in function "protected" 解决方法
- 编译UltraVNC时的Debug版本时遇到vncclient.obj : error LNK2019: unresolved external symbol _compress等错误
- vs2005中使用模板出现"LNK2019 - Unresolved external Symbol" 错误
- VC引入lib库并解决连接错误unresolved external symbol "__declspec(dllimport) const DllClass::`vftable'" (__imp_?
- error LNK2019: unresolved external symbol "wchar_t * __stdcall _com_util::Co.....
- Qt 编译时出现“-1: error: LNK2019: unresolved external symbol "public: void __thiscall M”错误
- Driver.obj : error LNK2019: unresolved external symbol __except_handler4 referenced in function "lon