先转一段: 来自网络 网址不记得啦,不好意思
----------------------------
按照原来在VS下的经验,添加头文件
#include "windows.h"
#include "winsock2.h"
#pragma comment(lib, "ws2_32.lib")
在使用代码
if (WSAStartup(MAKEWORD(2, 2), &wsaData) != 0)
{
return 1;
}
报错,undefined reference to WSAStartup@8
查阅网络,得知原来Mingw没有默认包含Windows的库,需要在链接的地方添加-lwsock32。
-------------------------------------
再 Code::blocks 中新建一个工程, 然后右击工程
选择 build options
选择 Linker setting
在 Other linker options 中添加: -lwsock32
问题解决
附代码: