alle Guten Tag mit zu entwickeln,SjLj undefined beim Versuch, eine Qt-Anwendung Netbeans
Ich versuche, meine erste Qt-Anwendung zu entwickeln. Ich erhalte viele Fehler wie folgt aus, wenn ich in statischen Bibliotheken mit meinem eigenen Code zu verknüpfen versuchen:
H:/NetBeansProjects/CommonLib/aes.cpp:607: undefined reference to `__gxx_personality_sj0'
H:/NetBeansProjects/CommonLib/aes.cpp:607: undefined reference to `_Unwind_SjLj_Register'
H:/NetBeansProjects/CommonLib/aes.cpp:615: undefined reference to `_Unwind_SjLj_Resume'
Mein Code kompiliert und arbeitet, wenn sie nicht mit Qt verwendet. Das Qt-Programm kompilierte und arbeitete, bevor ich versuchte, meine Bibliotheken zu verknüpfen. Google-Ing zeigt, dass es möglicherweise ein Konflikt zwischen den Compilern ist, die verwendet werden, um die beiden Code-Sätze zu erstellen. Ich legte die Netbeans-Umgebung fest, um die gleiche Toolchain zu verwenden, um beide ohne Änderung zu erstellen.
Ich benutze Windows, NetBeans 6.9.1 und die neuesten Qt. Ich habe den Compiler auf der Qt bereitgestellten Mingw Compiler festgelegt.
Irgendwelche Vorschläge?
Es sieht aus wie kein Code wird mit dem neuen Qt/mingw verknüpfen. Meine Nicht-Qt-Unit-Tests machen jetzt dasselbe. – Jay