Versuch gtk+ und gtkmm auf dev-c++ zu instalieren --> sehr viele compiler errors
-
Hallo, ich versuche im moment gtk+ und gtkmm auf dev-c++ zu instalieren. Ich benutze Bloodshed Dev-C++ (neuste vers) win xp pro sp2.
Hab Gtk und gtkmm direkt in den devc++ ordner reininstaliert, wie es das tut sagt.
Der Pfad zum DevC++ ordner hat keine leerzeichen.
pkg-config läuft und gibt alles sauber aus.
Hab die include ordner und die libs wie im tut in die compiler parameter geschrieben, ich musste aber noch ein paar include ordner per hand adden.Das Ergebniss: http://codepad.org/Sowr80T1
Da hab ich nur die #include <gtk/gtk.h> benutzt.Jemand ne idee wie ich das hinbekomme?
Danke für Ideen
-
Hast du die Compiler-Defines gesetzt, die dir
pkg-config
anzeigt?
-
wenn du damit meinst die daten die:
pkg-config --cflags gtk-2.4
pkg-config --libs gtk-2.4
ausbeben, ja die hab ich in den compiler parametern des projektes mit drin,
komisch daran ist das er ja alle include datein findet, aber trotzdem fehler ausgibt
-
DevC++ installiert eine komplett veraltete Version des GCC-Compilers. Ich denke, dass deine Probleme daher kommen. Die Version von GTK+, die du installiert hast, wurde für einen neueren GCC übersetzt und desshalb anders configuriert.
Lies mal das hier: http://pidgin.im/pipermail/tracker/2007-August/011505.html
Ich denke mal, dass es ein
#define G_GNUC_NULL_TERMINATED
vor dem include tuen müsste, um den Fehler zu beheben.
Ich würde dir aber raten einen neuen Compiler zu benutzen. Die IDE Code Blocks gibt es mit einer neuen Version vom GCC und du hast eine (meiner Meinung nach) bessere IDE.
-
Ich hab die defines mit reingenommen, da brauchte ich noch mehrere, das hat die anzahl der fehler schonmal stark reduziert.
Ausserdem hab ich eine neue gcc -- minGW version ins dev c++ reininstaliert, trotzdem bekomme ich diese fehler: http://codepad.org/L93KW4hrAuf ein neues ide will ich nicht umbedingt umsteigen, weil ich mit dev im moment relativ gut klarkomme.
-
Ich habs mit neuistall von gtk und gtkmm in Code Blocks hinbekommen,
Danke für den Tipis doch besser als Dev-Cpp
--closed--