xx.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) 错误

原创 2013年03月11日 16:10:18

在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")



error LNK2019: unresolved external symbol

error LNK2019: unresolved external symbol(2007-05-28 10:23:43) 转载   分类:Programe(C/C++/VC/....
  • jtop0
  • jtop0
  • 2010-08-01 03:29:00
  • 64119

关于error LNK2001: unresolved external symbol "__declspec(dllimport) public

         早上用vs2005创建了vc++的MFC Application,要使用别人编译的dll进行压力测试代码的编写。工程属性设置好了,结果调用dll中的一个接口时,出现了下面的错误:  ...
  • forgetitit
  • forgetitit
  • 2009-08-08 16:29:00
  • 9629

VC引入lib库并解决连接错误unresolved external symbol "__declspec(dllimport) const DllClass::`vftable'" (__imp_?

链接库分为静态链接库和动态链接库,静态链接库只有一个.lib文件,而动态链接库则有一个.lib文件和.dll文件;静态链接库的.lib文件里面有函数真正实现的机器码,而动态链接库的.lib只有函数的符...
  • u010459100
  • u010459100
  • 2016-01-18 15:55:33
  • 3057

error LNK2019: unresolved external symbol "__declspec(dllimport) const CReadUserInfo::`vftable'" (__

使用VS2010编写DLL工程时出现如下错误 Creating library E:\Product1\DlagDll\Debug\DlagDll.lib and object E:\Product...
  • sky79
  • sky79
  • 2015-07-22 14:21:37
  • 1104

error LNK2001: unresolved external symbol "__declspec(dllimport) class

   Creating library ../../publib/dsrecServer_d.lib and object ../../publib/dsrecServer_d.expcrecord....
  • gengxt2003
  • gengxt2003
  • 2007-06-15 17:04:00
  • 5603

error LNK2001: unresolved external symbol "__declspec(dllimport) public:

接上篇,在配置好目录等相关内容之后,
  • zyjj_99
  • zyjj_99
  • 2014-09-22 11:28:59
  • 551

关于error LNK2019::Unresolved External Symbol * Referenced In Function..解决办法

Error LNK2019:Unresolved External Symbol *** Referenced In Function ***的解决方案   当头文件中声明了一个函数,但是在相应的源文...
  • baidu_24736703
  • baidu_24736703
  • 2016-05-16 20:12:41
  • 6881

C++ error LNK2019: "unresolved external symbol"解决方法

1>  LINK : D:\code\OpenGLTest\Debug\OpenGLTest.exe not found or not built by the last incremental li...
  • jd_19900903
  • jd_19900903
  • 2014-05-19 16:41:16
  • 6346

error LNK2019:unresolved external symbol的解决方法

我们都知道,当我们在链接程序的时候,出现了如下错误,那是代表,程序没有找到在.h文件中定义的函数的实现。 error LNK2019:unresolved external symbol   有...
  • zxj1988
  • zxj1988
  • 2013-03-06 16:33:41
  • 13410

解决Error LNK2019: unresolved external symbol

The problem with your project is that you are using a “C” style exported library in your C++ project...
  • u010309553
  • u010309553
  • 2016-09-15 13:53:24
  • 587
收藏助手
不良信息举报
您举报文章:xx.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) 错误
举报原因:
原因补充:

(最多只允许输入30个字)