Ich habe vor kurzem mein OSX zu Berglöwe aktualisiert und seitdem kann ich mein Projekt nicht mehr mit Qt Creator kompilieren. Ich erhalte Bündel von Fehlern wie folgt aus:QtCreator Build-System ist nach OSX-Upgrade defekt
/Users/user/codes/lib/io/xdmfWriter.cpp:63: error: explicit instantiation of 'std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]' but no definition available
/Users/user/codes/lib/io/xdmfWriter.cpp:-1: In instantiation of 'std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]':
/Users/user/codes/lib/io/xdmfWriter.cpp:63: instantiated from here
// xdmfWriter.cpp -- line 63:
gridName << xdmfName_ << "." << timeStep;
gridName
ein std::ostringstream
Objekt ist und xdmfName_
ist eine std::string
Variable als privates Mitglied der xdmfWriter
erklärt Klasse und initialisiert im Klassenkonstruktor. Ich hatte dieses Problem vorher nicht ... Irgendwelche Ideen?
Ugh ... Ich bin irgendwie auf diesem .. wo ist QT dump all diese Sachen mit einer Standardinstallation? –
Sie können 'qmake -v' ausführen, um den Speicherort für Ihr qt-Verzeichnis zu erhalten, für mich ist das'/usr/local/Cellar/qt/4.8.4/lib'. Das 'mkspecs'-Verzeichnis wird dann eine Ebene darüber liegen, oder für mein Beispiel'/usr/local/Cellar/qt/4.8.4/mkspecs'. – sordid