windows下QT使用winsocket报错
main.c: error: undefined reference to `_imp__WSAStartup@8'
一开始以为是qt的问题,后来发现vs2012也也会报错,而且原因就是没有包含ws2_32.lib
vs下只要在代码前加上
#pragma comment( lib, "ws2_32.lib" )
就可以加载lib了
qt则是需要在工程的.pro文件中加上
LIBS += E:\Qt\Qt5.4.1\Tools\mingw491_32\i686-w64-mingw32\lib\libws2_32.a
就可以了