Ich habe versucht, einige C++ WIN32-Code mit GCC über DevC++ (MinGW GCC) zu kompilieren. Es scheint, dass es die Objekte nicht verknüpfen konnte und es gab keine eindeutige Fehlermeldung: "[PathToSource]> Error 1".Kompilieren von WIN32-Code mit GCC
Versucht das gleiche mit Eclipse (MinGW GCC) und es kompiliert. Es werden jedoch nicht alle Ressourcen angezeigt, da ich ein Symbol zum Kompilieren als das Symbol der Anwendung eingerichtet habe, das aus den Ressourcendateien geladen wurde. Ich bekomme auch ein Konsolenfenster im Hintergrund, während ich die Anwendung starte.
Was ist die Ursache dafür? Wie kann ich die Ressourcendateien mit dem Code kompilieren und das Laden eines Konsolenfensters im Hintergrund vermeiden?
Ich fragte mich auch, ob es eine Möglichkeit gibt, WIN32-Code in Linux über GCC zu kompilieren, oder eine Möglichkeit, es für den gleichen Compiler zu portieren.
Die Konsole ist, weil das Subsystem der ausführbaren Datei auf CLI und nicht auf GDI festgelegt ist. Probieren Sie linker switch '--subsystem' aus. – ruslik
Zusätzlich zu Ruslik Kommentar auschecken: http://www.cygwin.com/ml/cygwin/2009-03/msg01028.html –