gtk windows compilieren



  • Moin,
    ich hab ich ein kleines Problem und such jetzt schon ne ganze Weile nach ner Loesung.
    Unzwar geht es darum unter Windows ein mit C und gtk geschriebenes Programm zu compilieren,
    damit es auch unter anderen Windowscomputern funktioniert.
    Ich benutze CodeBlocks als IDE, gcc als Compiler.

    Wenn man das Programm unter einem anderen Rechner ausfuehrt kommt die Fehlermeldung, dass die "libgobject-2.0-0.dll" fehlt.

    Das liegt wohl daran das, die Rechner keine gtk runtime enviroment installiert haben.
    Kann man das die Parameter beim compilieren aendern, dass die dll's statisch gelinkt werden?
    Ich hab alle mir erdenklichen Moeglichkeiten mit --static -static `pkg-config ..` ohne Erfolg ausprobiert.

    Beim suchen bin ich noch ueber diesen Artikel gestossen, er hat mir aber nicht weiter geholfen,
    weil ich noch nichts mit einem Installer zu tun hatte (zumindest noch keinen programmiert^^)

    http://www.c-plusplus.net/forum/300896?highlight=gtk+compilieren

    Hat inzwischen jmd ne Loesung oder nen guten Link fuer Installer?
    Sofern moeglich sollte das Programm wirklich nur aus der .exe + config bestehen, ich wollte da nicht ne komplette Ordnerstruktur aufbauen.

    Vielen Dank im Vorraus
    DerMaddi : )



  • Ansonsten wuerd mich interessieren, ob ihr ne Empfehlung anstelle von gtk fuer kleinere Programme habt.
    Als ich iwann mal hier http://www.c-plusplus.net/forum/230583 vorbei geschaut habe hab ich
    mich fuer gtk entschieden, weil es portabel ist (ich programmier auch unter unix) und es irgendwie einfach aussah 😃

    Wie schauts bei qt, OpenGL und .. aus, muss da auch die libs bei Programmen mitliefern?

    DerMaddi : )


Anmelden zum Antworten