Qt mit Cygwin /// andere GUI Libary mit cygwin

08/14/2015 15:10 Krabat2#1
Hallo :)

Bisher habe ich curl Anwendungen immer in VS programmiert.

Als ich dann jedoch auch eine Oberläche haben wollte bin ich auf QT unter Ubuntu umgestiegen. Ich würde jedoch auch gerne unter Windows eine curl Anwendung mit einer Oberfläche haben, deshalb habe ich es auch mit MinGW versucht. Jedoch benötigt (lib)curl mehrere Dateien die MinGW nicht hat. z.B. "sys/socket.h". Ich habe gelesen dass diese Dateien eig. für Linux sind, aber z.B. cygwin diese Dateien auch hat. Meines Wissens nach unterstützt Qt jedoch nicht cygwin, deshalb ist meine Frage nun welche Möglichkeiten außer der Win API ich noch habe eine Oberfläche mit cygwin zu erstellen
08/15/2015 11:19 warfley#2
Und warum nutzt du nicht einfach weiter den VC++ Compiler?
Nun für qt ist es relativ egal welchen Compiler oder IDE du nutzt, zumal Cygwin sowieso nur der geportete GCC ist. Und dein Problem mit MinGW ist ziemlich simpel, die socket.h ist ein POSIX header und hat damit auf windows nichts zu suchen. Mich wundert es allerdings warum die libcurl nicht über PP Directives überprüft ob es sich um ein Windows oder ein POSIX system handelt.

Wenn du C++ nutzt kannst du auch Boost statt der libcurl nutzen

Außer QT gäbe es auch noch GTK was du probieren könntest, aber wie gesagt ich verstehe nicht ganz warum du den GCC der schlicht weg nicht für windows ist dem VC++ Compiler vorziehst