我正在使用与远程服务器通信的 API,它仅在C
. 我无法重写它,因为它是一个非常具体的协议,而且会花费太多精力。
提供的 API 它使用标准的 Winsock2 方案。所以,为了使用它,我添加了
LIBS += C:\\QtSDK\\mingw\\lib\\libws2_32.a
到我项目的 .pro 文件。
但是,当程序访问任何 WinSock 函数时WSAStartup
,它甚至会立即崩溃并显示错误消息SIGILL -- Illegal Instruction
。我究竟做错了什么?