首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

求教一个链接异常

2012-02-29 
求教一个链接错误我在程序中用了#include winsock2.hWSAPROTOCOL_INFO infoWSADuplicateSocket((SOCKET

求教一个链接错误
我在程序中用了
#include <winsock2.h>
WSAPROTOCOL_INFO info;
WSADuplicateSocket((SOCKET)i,Ppid,&info);
就会出现下面的错误
[Linker Error] Unresolved external 'WSADuplicateSocketA' referenced from D:\BACKUP\***\UNIT4.OBJ
如果不加WSADuplicateSocket((SOCKET)i,Ppid,&info);就能编译,这是为什么呢?



[解决办法]
有两种方法解决:
1. IDE菜单上Project-->Add to project-->找到$(BCB)\lib\psdk\ws2_32.lib,添加到工程中.
2. 在代码中添加:

C/C++ code
#pragma link "C:\\Program Files\\Borland\\CBuilder6\\Lib\\Psdk\\ws2_32.lib" 

热点排行