P
Artchi schrieb:
kann hier nur zustimmen und habe das schon oft geschrieben: GTK und GTKmm wird für Windows-Progger nicht supported. Kann man voll vergessen. Habe es auch noch nie zum Laufen bekommen. Die wollen das anscheinend auch nicht wirklich.
Das liegt eher daran, daß GNU und Linux mittlerweile so ineinander verzahnt sind, daß es kaum noch möglich ist, aus diesem Sumpf auszubrechen. Man braucht heutzutage sehr viele Programme und Libraries, um ein GNU-Projekt auf einem anderen Betriebssystem zu übersetzen. Z.B. GCC setzt mittlerweile voraus, daß bereits eine GCC installiert ist, was zu einigen Problemen führen kann. Auch die "gettext" Library, oder wie sie heißt, und noch etliche andere, komplizieren die Portierung von GTK.
Früher war das alles kein Problem.
Es wäre mit Sicherheit alles einfacher, wenn die GCC und die restlichen Bibliotheken auf einer virtuellen Maschine laufen würden, die ein minimales Systeminterface haben. So eine Mini-VM könnte dann leicht auf anderen Plattformen implementiert werden, und den Code ausführen (Beispiele: siehe INTCODE und Cintcode Engines von Martin Richards). Man könnte dann auch die Cross-Compiler-Funktionen der GCC ganz entfernen und die Systemspezifika (wie Prozessor etc.) an die VM delegieren.