[Linker Error] Unresolved external 'WSASocketA' referenced from E:\UNIT1.OBJ

youthcsdn 2002-11-15 11:41:24
请问错在哪儿,如何解决
...全文
129 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
youthcsdn 2002-11-15
  • 打赏
  • 举报
回复
系统是win2kpro+bcb6.0,难道没有带这个变量的声明

是否需要安装winsock2
fgmIsdn 2002-11-15
  • 打赏
  • 举报
回复
UNIT1源程序中宣称在其它文件中定义的外部变量WSASocketA,实际上没有任何一个文件定义过。原因:连接的OBJ文件缺了,变量名称大小写不一致等。
youthcsdn 2002-11-15
  • 打赏
  • 举报
回复
呵呵,已经自己解决了

原来少了这一条

#pragma comment(lib, "Ws2_32.lib")
youthcsdn 2002-11-15
  • 打赏
  • 举报
回复
我已经声明了如下的头文件:

#include <Winsock2.h>
#include <Ws2tcpip.h>
kyodan 2002-11-15
  • 打赏
  • 举报
回复
header

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧