Ich habe einige Qt-Code namens "GUI". Über Qt Creator kann ich es (ohne GCC) unter Windows kompilieren. Allerdings, wenn ich versuche, es zu kompilieren unter Linux (wieder GCC über Qt Creator), erhalte ich einen Linker-Fehler:Qt Cross-Plattform-Problem: Kompiliert unter Windows, Linker-Fehler unter Linux
collect2: ld returned 1 exit status.
Die einzige nicht-Qt-Bibliothek, die ich verwende die Vektor Bibliothek STL ist.
Können Sie den vollständigen Linker-Fehler posten, damit wir sehen können, was das Problem ist? – Amok
Können Sie die vollständige Fehlermeldung anzeigen? Die 4-5 Zeilen über dem ld ergaben 1 Zeile. – OneOfOne
Wenn Sie keinen Linux-Computer haben, greifen Sie ein VM-Image von einem. VMWare sollte über einige Linux-basierte VM-Appliances verfügen, die Sie zum Testen anpassen können. Ein Kollege von mir hat das schon ein paar Mal gemacht. – Herms