원격 서버와 통신하는 API를 사용하고 있으며 C
에서만 사용 가능합니다. 매우 구체적인 프로토콜이기 때문에 다시 작성할 수 없습니다. 너무 많은 노력이 필요합니다.Qt와 함께 winapi 소켓 사용
제공된 API는 표준 Winsock2 체계를 사용합니다. 그래서 그걸로 작업하기 위해서 내 프로젝트의 .pro 파일에
LIBS += C:\\QtSDK\\mingw\\lib\\libws2_32.a
을 추가했습니다.
그러나 프로그램이 어떤 WinSock 함수 (심지어 WSAStartup
)에 액세스 할 때 오류 메시지 SIGILL -- Illegal Instruction
과 함께 즉시 충돌합니다. 내가 뭘 잘못하고 있니?
-1 "즉시 충돌합니다." 하나님의 사랑을 위해, 진정한 오류 메시지가 무엇인지 말해주십시오! –
SIGILL - 불법적 인 지시. – Ivan