Qt Programm auf anderen Rechner
Verfasst: 31. Dezember 2006 20:02
Hallo!
Ich habe ein einfaches Qt Programm geschrieben, welches ich nun gerne auch auf anderen Rechnern ausführen können möchte.
Ich entwickle auf Ubuntu 6.2/Qt 4.2 und teste das Programm auf einem Rechner mit frisch installiertem (sprich kein C++ Compiler, kein Qt....) Suse 9.3.
Ich habe mich entschieden das Programm statisch zu linken und dementsprechend Qt statisch kompiliert etc.
ldd zeigt mir nun auch keine Qt Bibliotheken mehr an.
Das Suse Linux beschwert sich nun aber über die fehlende Bibliothek libstdc++.so.6
Ich habe also in meinem .pro File folgende Zeile eingefügt:
LIBS += -L/usr/lib/ -lstdc++
Nun taucht diese Bibliothek bei dem ldd Aufruf an erster Stelle auf, aber ist nach wie vor nicht mitkompiliert...
Was genau muss ich abändern um das Qt Programm sozusagen zur Verbreitung fertigzustellen?
Vielen Dank im Voraus, Jan
Ich habe ein einfaches Qt Programm geschrieben, welches ich nun gerne auch auf anderen Rechnern ausführen können möchte.
Ich entwickle auf Ubuntu 6.2/Qt 4.2 und teste das Programm auf einem Rechner mit frisch installiertem (sprich kein C++ Compiler, kein Qt....) Suse 9.3.
Ich habe mich entschieden das Programm statisch zu linken und dementsprechend Qt statisch kompiliert etc.
ldd zeigt mir nun auch keine Qt Bibliotheken mehr an.
Das Suse Linux beschwert sich nun aber über die fehlende Bibliothek libstdc++.so.6
Ich habe also in meinem .pro File folgende Zeile eingefügt:
LIBS += -L/usr/lib/ -lstdc++
Nun taucht diese Bibliothek bei dem ldd Aufruf an erster Stelle auf, aber ist nach wie vor nicht mitkompiliert...
Was genau muss ich abändern um das Qt Programm sozusagen zur Verbreitung fertigzustellen?
Vielen Dank im Voraus, Jan