Läuft Qt 4.7 Anwendung in Ubuntu 10.04 Lucid Lynx

Arbeite ich an einem cross-Plattform-Anwendung, und bin mit dem aktuellen Qt-Bibliotheken der version 4.7. Das problem ist, dass der Benutzer versucht, führen Sie es auf Ubuntu 10.04 Lucid Lynx, und es stürzte ab mit undefined symbol: _ZN9QListData11detach_growEPii. Ubuntu 10.04 hat Qt4.6.3 und es scheint das problem zu sein.

Allerdings scheint es, dass Ubuntu 10.04 nicht unterstützt 4.7 - nur Ubuntu 10.10 funktioniert und der Benutzer nicht will, um die Aktualisierung seiner linux-distribution als seine Langfristige Unterstützung. Was sind meine Möglichkeiten in diesem Fall? Der Benutzer könnte möglicherweise herunterladen 4.7 framework und kompilieren, dass auf seinem PC, aber das würde bedeuten, dass jedes ubuntu 10.04 Benutzer haben würde, dies zu tun. Alternativ könnte ich machen, extra builds mit Hilfe von Qt 4.6, aber ich kann nicht finden, diese älteren Bibliotheken.

Irgendwelche Vorschläge? Gibt es irgendwelche flags kompilieren würde, dass es kompatibel mit 4.6? Könnte das ein bug?

Dank!

EDIT: ich landete, schickte ihm meine Qt .also Dateien, und es funktionierte. Aber jeder Antwort hier, war richtig und angemessen - ich wünschte, ich könnte Sie akzeptieren alle.

InformationsquelleAutor Alexander Kondratskiy | 2011-02-15

Schreibe einen Kommentar