我正在使用與遠程服務器通信的API,它僅在C
中可用。我無法重寫它,因爲它是一個非常具體的協議,而且它會花費太多精力。使用套接字winapi與Qt
API提供它使用標準的Winsock2方案。所以,爲了與它合作,我將
LIBS += C:\\QtSDK\\mingw\\lib\\libws2_32.a
添加到我的項目的.pro文件中。
但是,當程序訪問任何WinSock函數,即使WSAStartup
,它立即崩潰,錯誤信息SIGILL -- Illegal Instruction
。 我在做什麼錯?
-1表示「立即崩潰」。爲了愛上帝,請告訴我們真正的錯誤信息是什麼! –
SIGILL - 非法指令。 – Ivan