2015年9月27日 星期日

更新Xcode 7.0後 Qt 5.5.0程式無法編譯

作業系統: OSX 10.10.5
Qt版本: 5.5.0
Qt Creator版本: 3.3.2


更新Xcode 7.0後,編譯出現下列錯誤:

:-1: warning: no such sysroot directory: '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk'

結果是MacOSX10.10.sdk已消失,變成MacOSX10.11.sdk


有兩種解決方法:

1.
在.pro檔加上 QMAKE_MAC_SDK = macosx10.11

2.
在/usr/local/Cellar/qt5/5.5.0/mkspecs/qdevice.pri 加上
!host_build:QMAKE_MAC_SDK = macosx10.11


參考:
stackoverflow


沒有留言:

張貼留言