win7下使用dev-c++编译socket时连接错误:
[Linker error] undefined reference to `htons@4'
...
是由于没有指定ws2_32库导致,因为包含了<winsock2.h>,在代码中用#pragma comment (lib, "ws2_32.lib")竟然不起作用,只能用如下方式解决:
gcc -o test test.c -lws2_32
即可连接成功
win7下使用dev-c++编译socket时连接错误:
[Linker error] undefined reference to `htons@4'
...
是由于没有指定ws2_32库导致,因为包含了<winsock2.h>,在代码中用#pragma comment (lib, "ws2_32.lib")竟然不起作用,只能用如下方式解决:
gcc -o test test.c -lws2_32
即可连接成功