1 关于Qt下报error: undefined reference to `__imp_WSAGetLastError’(Windows环境)
错误已经很明确了,就是我们在Windows下使用网络相关的接口时,必须初始化网络库。即socket库的编译链接问题。
解决:
在Qt的项目文件xxx.pro下添加以下库连接即可,由于该库的相关头文件路径和库路径是系统路径,所以不需要额外添加。
LIBS += -lpthread libwsock32 libws2_32
当然有可能需要添加以下windows网络编程的头文件,由于我的是库缺这个库,所以我的库里面肯定是包含了这个头文件,所以我不需要额外添加。
include<windows.h> 或者 <winsock2.h>