Ich versuche, eine einfache Helloworld-Programm auf Eclipse mit gtkmm und kompilieren mit Mingw32 bis Mingw32 zu kompilieren.Compilation Fehler mit GTKMM
folgte ich diese Anleitung zu „installieren“ gtkmm: https://wiki.gnome.org/Projects/gtkmm/MSWindows
Ich verstehe auch viele Threads zu diesem Thema gelesen, konnte aber nicht, warum ich nicht in der Lage bin dieses einfache Programm zu kompilieren:
#include <gtkmm.h>
int main(int argc, char** argv)
{
auto app = Gtk::Application::create(argc, argv);
Gtk::Window window;
window.set_default_size(600,400);
return app->run(window);
}
Durch eclipse IDE verwendete ich die
project=>properties=>C/C++build=>settings=>pkg-config
und i aktiviert gtkmm-3.0. Dann i kompilieren und ich bekomme die Fehlermeldung:
Info: Configuration "Debug" uses tool-chain "MinGW GCC" that is unsupported on this system, attempting to build anyway.
Info: Internal Builder is used for build
g++ -I/mingw32/include/gtkmm-3.0 -I/mingw32/lib/gtkmm-3.0/include -I/mingw32/include/atkmm-1.6 -I/mingw32/include/gdkmm-3.0 -I/mingw32/lib/gdkmm-3.0/include -I/mingw32/include/giomm-2.4 -I/mingw32/lib/giomm-2.4/include -I/mingw32/include/pangomm-1.4 -I/mingw32/lib/pangomm-1.4/include -I/mingw32/include/glibmm-2.4 -I/mingw32/lib/glibmm-2.4/include -I/mingw32/include/gtk-3.0 -I/mingw32/include/cairo -I/mingw32/include -I/mingw32/include/pango-1.0 -I/mingw32/include/atk-1.0 -I/mingw32/include/cairomm-1.0 -I/mingw32/lib/cairomm-1.0/include -I/mingw32/include/pixman-1 -I/mingw32/include/freetype2 -I/mingw32/include/libpng16 -I/mingw32/include/harfbuzz -I/mingw32/include/glib-2.0 -I/mingw32/lib/glib-2.0/include -I/mingw32/include/sigc++-2.0 -I/mingw32/lib/sigc++-2.0/include -I/mingw32/include/gdk-pixbuf-2.0 -I/mingw32/includ -O0 -g3 -Wall -c -fmessage-length=0 -std=c++11 -o main.o "..\\main.cpp"
..\main.cpp:1:19: fatal error: gtkmm.h: No such file or directory
compilation terminated.
Was seltsam ist, ist, dass ich in der Kompilierung Protokoll sehen kann, dass es alles für dieses Programm erforderlich ist.
Ich habe versucht, auch in
project=>properties=>C/C++build=>settings=>tool settings=> gcc c++ compiler and mingw linker
das Ergebnis pkg-config gtkmm-3.0 --cflags --libs
aber ich genau die gleiche Fehlermeldung erhalten hinzuzufügen.
Es macht 2 Tage, dass ich lese und versuche die gleichen Aussagen, die ich überall gefunden habe, aber kein Ergebnis bekommen konnte. Also bitte kann jemand versuchen, mir zu helfen, einen Weg zu finden, dieses einfache Beispiel zum Laufen zu bringen.
danken Ihnen viel (ps: sorry für meine Fehler)