天天看点

解决error LNK2001 unresolved external symbol

(1) vc网络编程中遇到一个编译问题,原来是少了WSOCK32.LIB。

在 project-->settings-->Link-->Object/Library modules 中加入库WSOCK32.LIB即可。

在VC中进行WINSOCK的API编程开发的时候,需要在项目中使用下面三个文件,否则会出现编译错误。

  1.WINSOCK.H: 这是WINSOCK API的头文件,需要包含在项目中。

  2.WSOCK32.LIB: WINSOCK API连接库文件。在使用中,一定要把它作为项目的非缺省的连接库包含到项目文件中去。

  3.WINSOCK.DLL: WINSOCK的动态连接库,位于WINDOWS的安装目录下。

--------------------Configuration: Example1 - Win32 Debug--------------------

Linking...

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

(2) vc数据库SQL编程中遇到一个问题,原来是少了odbc32.lib。

在 project-->settings-->Link-->Object/Library modules 中加入库odbc32.lib 即可。

mfc程序调用了odbc api,连接时出错:

error   LNK2001:   unresolved   external   symbol   [email protected]

error   LNK2001:   unresolved   external   symbol   [email protected]  

error   LNK2001:   unresolved   external   symbol   [email protected]  

error   LNK2001:   unresolved   external   symbol   [email protected]  

error   LNK2001:   unresolved   external   symbol   [email protected]  

error   LNK2001:   unresolved   external   symbol   [email protected]  

error   LNK2001:   unresolved   external   symbol   [email protected]  

error   LNK2001:   unresolved   external   symbol   [email protected]  

(3) vc   OpenCV图像处理编程中遇到一个问题,原来是少了cv.lib cvaux.lib cxcore.lib highgui.lib。

在 project-->settings-->Link-->Object/Library modules 中加入库cv.lib cvaux.lib cxcore.lib highgui.lib 即可。

error LNK2001: unresolved external symbol _cvReleaseImage

error LNK2001: unresolved external symbol _cvWaitKey

error LNK2001: unresolved external symbol _cvDrawContours

error LNK2001: unresolved external symbol _cvReleaseMemStorage

error LNK2001: unresolved external symbol _cvDestroyWindow

error LNK2001: unresolved external symbol _cvFindContours

error LNK2001: unresolved external symbol _cvCvtColor

error LNK2001: unresolved external symbol _cvCreateImage

error LNK2001: unresolved external symbol _cvGetSize

error LNK2001: unresolved external symbol _cvShowImage

error LNK2001: unresolved external symbol _cvLoadImage

error LNK2001: unresolved external symbol _cvNamedWindow

error LNK2001: unresolved external symbol _cvCreateMemStorage

(4) vc OpenGL三维编程中遇到一个问题,原来是少了OpenGL32.lib GLu32.lib GLaux.lib。

在 project-->settings-->Link-->Object/Library modules 中加入库OpenGL32.lib GLu32.lib GLaux.lib 即可。

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

error LNK2001: unresolved external symbol [email protected]

(5) vc VFW视频采集编程中遇到一个问题,原来是少了VFW32.Lib

在 project-->settings-->Link-->Object/Library modules 中加入库VFW32.Lib 即可。

error LNK2001: unresolved external symbol [email protected]

继续阅读