2016-11-21 5 views
0

Ich habe Mingw auf meiner Arch Linux Distribution installiert, um Windows Anwendungen zu kompilieren. Alles scheint gut zu funktionieren, außer wenn ich Winsock2:Winsock2.h scheint von mingw zu fehlen?

x86_64-w64-mingw32-gcc -c -Wall -o tcp.o tcp.c 
tcp.c:14:24: fatal error: Winsock2.h: No such file or directory 
#include <Winsock2.h> 

Was Paket vermisse ich?

+0

versuchen Installation mingw-w64 zu tun haben -headers-git-4.0.rc1.r183.g5e2e73b-1-any.pkg.tar.xz oder gleichwertig. Ich erreichte den Höhepunkt im Archiv und sah winsock.h und winsock2.h. – thurizas

Antwort

1

Das Problem ist, dass in Linux-Dateien Pfade Groß-und Kleinschreibung beachten. Unter Windows können Sie

#include <Winsock2.h> 

tun, während die actuel Datei C: /Path/To/Include/winsock2.h

auf Linux Sie

#include <winsock2.h> 
Verwandte Themen