J'utilise une API de communication avec le serveur distant et elle est uniquement disponible en C
. Je ne peux pas le réécrire, parce que c'est un protocole très spécifique, et cela demandera trop d'efforts.Utilisation des sockets winapi avec Qt
L'API fourniIl utilise le schéma standard Winsock2. Donc, pour travailler avec, j'ai ajouté
LIBS += C:\\QtSDK\\mingw\\lib\\libws2_32.a
au fichier .pro de mon projet.
Toutefois, lorsque le programme accède à une fonction WinSock, même WSAStartup
, il se bloque immédiatement avec le message d'erreur SIGILL -- Illegal Instruction
. Qu'est-ce que je fais de mal?
-1 pour "il se bloque immédiatement". Pour l'amour de Dieu, s'il vous plaît dites-nous ce que le vrai message d'erreur était! –
SIGILL - Instruction illégale. – Ivan