Michael Bergmann schrieb:
Hallo Liste,
ich schlage mich hier mit dem Problem herum, dass ich per default wxGTK 2.8 eingestellt habe, aber für ein zu compilierendes Projekt wxGTG 2.6.3 benutzen muß.
Ich entsinne mich schemenhaft, in einer Anleitung (...die ich natürlich nicht mehr aufzutreiben vermag) eine Lösung in Form einer Anweisung gefunden zu haben, die die gewünschte Version setzt; vielleicht war's auch das entsprechende Verzeichnis der Bibliothek, ich bekomme das nicht mehr zusammen: Irgendwas mit "i" drinnen war's wohl.
Der Befehl wurde als einer beschrieben, der wohl sowas wie ein aktuelles Profil festlegt. Kann mir jemand da weiterhelfen?!
Vielen Dank!
M. Bergmann
Hallo Michael, wxGTK bringt ein Konfigurations-Script namens wx-config mit, das mit den entsprechenden Parametern aufgerufen, die nötigen Informationen zum Übersetzen liefert. Ich habe wxGTK 2.8.x parallel zur SUSE Version in /opt/wxGTK-2.8.x installiert, einen entsprechenden Eintrag in /etc/ld.so.conf.d/ gemacht und den Pfad /opt/wxGTK-2.8.2/bin in die PATH Variable übernommen. Um das System "sauber" zu halten, habe ich mir ein spec-file gebastelt, mit dem ich einfach RPMs für Version 2.8.x erzeugen kann - falls Interesse, kann ich Ihnen das spec-File gern schicken. Um Programme mit der Version 2.6.3 zu übersetzen muss man nur das wx-config aus dem 2.6.x Paket aufrufen (dieses sollte sich in /usr/bin/ befinden, falls nicht überschrieben) z.B. mit dem Paramter --cxxflags für die Compiler-Flags oder --libs für die notwendigen Informationen zum linken. Analog gilt für Version 2.8.x, das Script dieser Installation aufrufen. Die SUSE Version benutzt standardmäßig die Unicode Version der Bibliothek, falls dies also nicht erwünscht ist, /usr/bin/wx-config mit dem Paramter --unicode=no aufrufen. Um z.B ein einfaches Programm zu übersetzen, sollte folgendes ausreichen: gcc programm.cpp -o programm `/usr/bin/wx-config --cxxflags --libs --unicode=no` Grüße, Glen Masgai --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org