急求在BCB中使用winsock 2编程的问题!!

kilou 2006-09-21 11:39:07
以前一直在MFC上开发程序,最近换了一家公司,使用BCB.最近有一个小任务,用BCB开发一个简单的TCP服务器程序做测试用,在网上找了一个改写,编译后出错.要求使用API函数编写,望高人指点!

C++ Warning] main.cpp(70): W8012 Comparing signed and unsigned values
[Linker Error] Unresolved external 'WSASend' referenced from D:\BCB\EXAM02\MAIN.OBJ
[Linker Error] Unresolved external 'WSARecv' referenced from D:\BCB\EXAM02\MAIN.OBJ
[Linker Error] Unresolved external 'WSASocketA' referenced from D:\BCB\EXAM02\MAIN.OBJ
[Linker Error] Unresolved external 'WSAAccept' referenced from D:\BCB\EXAM02\MAIN.OBJ

头文件如下 :
//---------------------------------------------------------------------------

#include <winsock2.h>
#include <windows.h>
#include <stdio.h>

#define PORT 5150
#define DATA_BUFSIZE 8192

//---------------------------------------------------------------------------
是否还有什么地方需要设置!!
...全文
252 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
netliuming 2006-09-21
  • 打赏
  • 举报
回复
#pragma link "ws2_32.lib"
LuoGD 2006-09-21
  • 打赏
  • 举报
回复
这些API在ws2_32.lib中,确认你的项目的Libarary库路径包含$(BCB)\lib

再不行在$(BCB)\lib目录把ws2_32.lib加入到工程中
jaffy 2006-09-21
  • 打赏
  • 举报
回复
是的,诚如楼上所言

1,317

社区成员

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

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