Seite 1 von 1

Static Linking von Qt Anwendung

Verfasst: 30. November 2010 10:04
von tune2fs
Ich habe ein Problem beim Static Linking meiner Anwendung.

Ich habe mein Programm fertiggestellt und muss es nun so kompilieren, dass es auch auf Systemen ohne Qt Framework läuft. Daher habe ich die Qt Librarys mit dem Befehl -static compiliert. Mit folgenden Parametern.

Code: Alles auswählen

/Developer/qt-everywhere-opensource-src-4.7.1/configure  -nomake examples -nomake demos -no-exceptions -no-dwarf2 -verbose -no-qt3support -no-scripttools -no-openssl -no-opengl -no-webkit -no-phonon  -no-sql-sqlite -static -prefix /usr/local/QT_static -arch x86 -arch x86_64  -no-phonon-backend -no-multimedia -no-audio-backend -no-accessibility -opensource -debug-and-release
Dannach habe ich in Qt Creator eine build Konfiguration mit der Static Library erstellt. Nun bekomme ich beim build jedoch 1000 Warnungen von dieser Art:

Code: Alles auswählen

:: warning: QList<QString>::free(QListData::Data*)       has different visibility (hidden) in /usr/local/QT_static/lib/libQtCore.a(qdatetime.o) and (default) in main.o
Meine Frage ist nun, was bedeuten diese Warnungen, und wie kann ich sie abschalten?

Re: Static Linking von Qt Anwendung

Verfasst: 24. Dezember 2010 12:28
von koppi
Hallo tunet2fs, kannst du mal Deine PATH-Variable posten?