バージョン互換の問題と解決法

Mac OS 10.9 XCode 6.0.1 with Qt 5.3.2

Apple より XCode 6.0.1 が提供されるようになり、ほぼ同時期に Qt5 の 5.3.2 がリリースされました。この組み合わせれで qmake を実行すると以下のエラーに遭遇します。

"Project ERROR: Could not resolve SDK path for ‘macosx10.8’"

この問題はリファレンスに示すページに報告されており、ファイル /opt/Qt/5.3.1/5.3/clang_64/mkspecs/qdevice.pri を以下のように修正します。

以下の行を、

!host_build:QMAKE_MAC_SDK = macosx10.8

次のように変更

!host_build:QMAKE_MAC_SDK = macosx10.9

 

この変更ののち、qmake -r にてすべてのプロジェクトファイルを生成しなおします。

 

リファレンス

日本語

ユーザーログイン