环境: Mac OSX 10.11.3
解决方案如下:
http://stackoverflow.com/questions/28119189/qt-creator-undefined-symbols-for-architecture-x86-64
/Applications/Qt/5.4/clang_64/mkspecs/macx-clang/qmake.conf
And change the line that says:
QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.7
to:
QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.9
就是把clang_64/mkspecs/macx-clang/qmake.conf 文件中的QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.7 改成 QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.9