GTK+ MinGW Codeblocks....



  • Nicht sicher ob ich im richtigen Forum bin, verzeiht mir
    bitte, wenn ich falsch bin.

    Ich nutzte bisher für C++ die IDE Code::Blocks.
    Heute wollte ich mich zum ersten mal mit GTK beschäftigen und
    begann mit den entsprechenden Installationen.

    Ich installierte zuerst gtk und gtkmm und fügte die bin folder
    zu den Umgebungsvariablen von Windows hinzu.

    Dann öffnete ich Codeblocks und fügte die nötigen Bibliotheken
    hinzu. Wenn ich jetzt ein GTK+ Projekt erstelle oder auch ohne
    Projekt einfach nur ein File erstelle und diesen Test-Code laufen
    lasse:

    #include <gtkmm.h>
    
    int main(int argc, char *argv[])
    {
        Gtk::Main main_obj(argc, argv);
        Gtk::Window window_obj;
        main_obj.run(window_obj);
        return 0;
    }
    

    bekomme ich die Fehlermeldung:

    fatal error: gtkmm.h: No such file or directory

    zwischenzeitlich habe ich diese Fehlermeldung auch mal durch eine
    andere ersetzt bekommen. undefined reference to.....

    Das Web bietet unendlich viele Threads für dieses Problem, die alle Linux-spezifische Lösungen bieten NICHT MinGW nutzen.

    Deshalb wende ich mich an euch. Könnt ihr mir helfen?



  • Das hätte ich auch gerne gewusst,
    ist garnicht so einfach das zum
    laufen zu bringen 😉



  • du musst noch in code::blocks die header-pfade angeben.
    hab ich mit onkel google gefunden:
    Settings -> Compiler & Debugger Settings -> Search Directories.

    http://www.allegro.cc/forums/thread/600860



  • Weiß nicht wies bei Typer ist aber ich jedenfalls habe
    das bereits getan. Alle libs included und alle nötigen
    Links geaddet. Es funktioniert trotzdem nicht 😉



  • anscheinend hast du es aber nicht richtig gemacht, sonst würde ja nicht der fehler kommen.

    und wenn du die meldung "undefined reference to" bekommst, hast du nicht angegeben, welche libs er mitlinken soll, bzw. die falschen



  • Ganz so einfach wie du es sagst ist es nicht.
    Es gibt sehr viele sehr komplizierte Dinge die man
    beachten muss mit GTK+ und MinGW und ich habs bisher
    immernoch nicht hinbekommen obwohl alles so included und
    gelinkt ist wie es in 100000000 foren steht 😉



  • ich benutzte kein mingw und kein gtk deswegen weiß ich das nicht. aber normal sollte es doch so funktionieren 😉


Anmelden zum Antworten