摘自网路,感觉挺实用的,基于VC,例如VC6.0等等
(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 _connect@12
error LNK2001: unresolved external symbol _htons@4
error LNK2001: unresolved external symbol _inet_addr@4
error LNK2001: unresolved external symbol _socket@12
error LNK2001: unresolved external symbol _closesocket@4
error LNK2001: unresolved external symbol _send@16
error LNK2001: unresolved external symbol _recv@16
error LNK2001: unresolved external symbol _WSAAsyncSelect@16
error

本文介绍了VC编程中遇到的编译问题,如网络编程缺少WSOCK32.LIB,数据库SQL编程缺少odbc32.lib,OpenCV图像处理缺少cv系列库,OpenGL编程缺少OpenGL32.lib等。解决方法是在项目设置中添加相应的库文件到Object/Library modules。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



