问题:
windows下编译第三方库,报错“无法解析的外部符号 __imp_WSAStartup,该符号在函数”等错误。
error LNK2019: 无法解析的外部符号 __imp_closesocket,该符号在函数 "pu
error LNK2019: 无法解析的外部符号 __imp_htons,该符号在函数 "protecte
error LNK2019: 无法解析的外部符号 __imp_inet_addr,该符号在函数 "prot
error LNK2019: 无法解析的外部符号 __imp_sendto,该符号在函数 "protect
error LNK2019: 无法解析的外部符号 __imp_socket,该符号在函数 "protect
error LNK2019: 无法解析的外部符号 __imp_gethostbyaddr,该符号在函数 "
error LNK2019: 无法解析的外部符号 __imp_gethostbyname,该符号在函数 "
error LNK2019: 无法解析的外部符号 __imp_WSAStartup,该符号在函数 "pro
error LNK2019: 无法解析的外部符号 __imp_WSACleanup,该符号在函数 "pub
error LNK2019: 无法解析的外部符号 __imp_WSAGetLastError,该符号在函数
解决办法:
在文件中加入下面代码行:
#pragma comment(lib,"ws2_32.lib")
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
。。。
}