/ / GTK-Anwendung kann nicht unter Windows ausgeführt werden - gtk, Codeblocks

GTK Application läuft nicht auf Windows - GTK, Codeblocks

Ich bin ein Anfänger-Programmierer und habe mich umgesehendas Internet nach einer Lösung dafür und bin immer noch auf der Suche. Ich habe in diesem Forum jemanden mit einem ähnlichen Problem gefunden, allerdings verwendet er GtkSharp und ich verwende Gtk +. Grundsätzlich habe ich ein Programm in CodeBlocks geschrieben, das GTK + verwendet Ich habe einige Tage aufgegeben und CodeBlocks auf meinem Ubuntu installiert.) Nachdem ich jedoch ein Programm veröffentlicht und versucht habe, es auf einem Windows-Computer auszuführen, funktioniert es nicht. Ich glaube, GTK ist auf diesem Computer ordnungsgemäß installiert ( Die Demo aus dem Read Me hat funktioniert, nachdem ich GTK installiert hatte. Jede Hilfe wäre dankbar.

Auch wenn mir jemand etwas sagen kann: Müsste mein Programm für jeden Computer, der es verwendet, die GTK-Bibliothek installiert haben?

Antworten:

0 für die Antwort № 1

Unter Windows müssen Sie Ihr Programm mit derGTK-Bibliotheken. Leider ist das Packen nicht so einfach und alle derzeit verfügbaren Pakete von gtk.org sind veraltet 2.16 oder 2.22 und funktionieren nicht gut (Motive sind mit fehlenden Symbolen und Farben gebrochen).

Es gibt ein paar lästige Fehler in Fenstern wie Eingabe / Verlassen von Mausereignissen, die nicht korrekt generiert wurden.

Wenn Ihr Programm auf einer Plattform läuft, aber nicht aufZum anderen ist es sehr wahrscheinlich, dass Sie einen Fehler in Ihrem Programm haben und weil Sie dann die Unterschiede der Plattformen ziemlich schnell sehen und fühlen können. Versuchen Sie also erneut, nach GTK-Warnungen zu suchen.

Und Sie müssen weitere Informationen bereitstellen, es gibt keine Möglichkeit, Ihnen mit diesen Informationen zu helfen. Sie müssen die Fehlerprobleme eingrenzen, um Hilfe zu erhalten.

Übrigens würde ich GTK nicht als Kreuz betrachtenPlattform-Toolkit nicht mehr, weil es nur unter Unix gut gewartet wird. Windows- und MacOSX-Ports sind ein ständiger Schmerz. Dass es immer noch keine 3.0-Binärdistribution gibt, ist nur beschämend.