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
就可以了
本文解决在Windows环境下使用QT时遇到的winsocket相关错误问题,包括VS2012和QT工程中引入ws2_32.lib和配置lib路径的方法。
358

被折叠的 条评论
为什么被折叠?



