9 个解决方案
#1
那就用<winsock.h>呗
#2
贴段代码看看,winsock2里面大多函数要加上'WSA'的
#3
你的windows版本太低吧!!
#4
不知道用<winsock.h>能不能使用WAS开头的函数
#5
可以,was是windows对socket api的扩充!!1.0应该是支持了!!
#6
我遇到了和你一模一样的问题,
#include <winsock2.h>导致很多重复定义。
#include <winsock.h>没问题。
而且我还用到了在winsock2.h里的定义,麻烦。
#include <winsock2.h>导致很多重复定义。
#include <winsock.h>没问题。
而且我还用到了在winsock2.h里的定义,麻烦。
#7
其实什么代码都没有就会出错。
#include <windows.h>
#include <winsock2.h>
int main()
{
return 0;
}
存为w.cpp
然后命令行
bcc32 w
就会出错。
#include <windows.h>
#include <winsock2.h>
int main()
{
return 0;
}
存为w.cpp
然后命令行
bcc32 w
就会出错。
#8
点击project->add to project,加入ws2_32.lib,在BCB的library目录下
#9
楼上的显然没有做过试验,这个根本没有到链接那一步。
#1
那就用<winsock.h>呗
#2
贴段代码看看,winsock2里面大多函数要加上'WSA'的
#3
你的windows版本太低吧!!
#4
不知道用<winsock.h>能不能使用WAS开头的函数
#5
可以,was是windows对socket api的扩充!!1.0应该是支持了!!
#6
我遇到了和你一模一样的问题,
#include <winsock2.h>导致很多重复定义。
#include <winsock.h>没问题。
而且我还用到了在winsock2.h里的定义,麻烦。
#include <winsock2.h>导致很多重复定义。
#include <winsock.h>没问题。
而且我还用到了在winsock2.h里的定义,麻烦。
#7
其实什么代码都没有就会出错。
#include <windows.h>
#include <winsock2.h>
int main()
{
return 0;
}
存为w.cpp
然后命令行
bcc32 w
就会出错。
#include <windows.h>
#include <winsock2.h>
int main()
{
return 0;
}
存为w.cpp
然后命令行
bcc32 w
就会出错。
#8
点击project->add to project,加入ws2_32.lib,在BCB的library目录下
#9
楼上的显然没有做过试验,这个根本没有到链接那一步。