2 clittle white rabbit clittle_white_rabbit 于 2016.03.29 16:16 提问

error LNK2001: unresolved external symbol 2C

在VS2008上安装了qt-4.8的编译环境,再编译QT程序时遇到下列错误,应该是少添加了.ib文件。
不过不知道加什么.lib文件,求大神指教。。图片说明

3个回答

qq423399099
qq423399099   Ds   Rxr 2016.03.29 16:39

这个一般楼主得自己找啊。。。
1.是不是用到了外部的一些链接库,可以在.pro文件中加入LIBS += -lxxxxxxx
2.改动了一些东西以后可以尝试删除掉build--XX--Debug目录,让它重新生成一下
最后祝楼主成功!!

CSDNXIAOC
CSDNXIAOC   2016.03.30 11:31

出现link2001的错误的解决办法:

 

--------------------Configuration: DlgReceive - Win32 Debug--------------------

Compiling...

DlgReceiveDlg.cpp

E:(书)Visual C++ 6.0 数字图像编码\DlgReceive\DlgReceiveDlg......
答案就在这里:error LNK2001: unresolved external symbol
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

lx624909677
lx624909677   Ds   Rxr 2016.03.29 23:24

在附加依赖项里,添加下qt用到的lib库

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
error LNK2001: unresolved external symbol _main解决办法
解决外部符号错误:_main,_WinMain@16,__beginthreadex [+缅? 在创建MFC项目时, 不使用MFC AppWizard向导, 如果没有设置好项目参数, 就会在编译时产生很多连接错误, 如error LNK2001错误, 典型的错误提示有: ?lt;%鮩穑h?  libcmtd.lib(crt0.obj) : error LNK2001: unresolved
error LNK2001: unresolved external symbol __endthreadex 解决办法
今天遇到了 error LNK2001: unresolved external symbol __endthreadex这个问题,找到的解决办法如下 没有用到beginthreadex endthreadex两个例程. 在VC中编译程序时显示 Linking... nafxcw.lib(thrdcore.obj) : error LNK2001: unresolved ex
解决 错误:error LNK2001: unresolved external symbol _auxDIBImageLoadA@4
关于 OpenGL 的一个错误 :error LNK2001: unresolved external symbol _auxDIBImageLoadA@4           个人环境 :VC6.0 + GLUT 3.7       网上的教程一般都在    工程--设置---连接 ---常规 -- 对象/库模块 添加  opengl32.lib glut32.lib glu32.l
error LNK2001: unresolved external symbol _IID_ISampleGrabberCB
DIRECTSHOW编译问题 Linking... 1> Creating library Release/VideoCap.libandobject Release/VideoCap.exp 1>VideoCapCtrl.obj : error LNK2001: unresolvedexternal symbol _IID_ISampleGrabberCB 1>VideoCapC
vc6中的一些error LNK2001 unresolved external symbol解决办法
其他地方收集来的 留着备用 解决error LNK2001 unresolved external symbol (1) vc网络编程中遇到一个编译问题,原来是少了WSOCK32.LIB。 在 project-->settings-->Link-->Object/Library modules 中加入库WSOCK32.LIB即可。 在VC中进行WINSOCK的API编程
解决error LNK2001: unresolved external symbol _CrtDbgReportW
工程在release64为下设置Runtime Libraty 为Multi-threaded DLL (/MD)可以编译通过,在debug64下同样的设置报如下错误: 1>CNxMediaFileInfoXML.obj : error LNK2019: unresolved external symbol __imp__CrtDbgReportW referenced in function
解决error LNK2001: unresolved external symbol__imp__xxx
学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。    初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为:    unreso
【编译问题】error LNK2001: unresolved external symbol __iob
【问题描述】 某ocx项目(vs2010)调用某静态lib(vs2008下编译的),报error LNK2001: unresolved external symbol __iob 【解决方案】 在ocx项目中,的stdafx.cpp中增加如下代码 #ifdef __cplusplus extern "C" #endif FILE _iob[3] = {__i
error LNK2001: unresolved external symbol __imp__
  这是一个很常见的链接错误,像下面链接错误是因为找不到win32下面网络通信的库,因为这个库不常用,所以VC默认是不加载的: MyClient.obj : error LNK2001: unresolved external symbol __imp__WSACleanup@0MyClient.obj : error LNK2001: unresolved external symbol
解决error LNK2001: unresolved external symbol
解决error LNK2001: unresolved external symbol