读书人

求教一个链接异常

发布时间: 2012-02-29 16:44:11 作者: rapoo

求教一个链接错误
我在程序中用了
#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" 

读书人网 >C++ Builder

热点推荐