Mac 上使用QT 出错:Project ERROR: Xcode not set up properly.


http://blog.csdn.net/a312024054/article/details/62237238

创建项目编译的时候,会报错
Qt Creator - Project ERROR: Xcode not set up properly. You may need to confirm the license agreement by running /usr/bin/xcodebuild

首先确认安装了CommandLineTools,
在shell中输入
xcode-select --install
确认安装了CommandLineTools

然后
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
但是在我电脑上并没有什么用,还是错误

最后从stackoverflow上找到了答案

= Xcode 8

打开文件:               
Qt_install_folder/5.7/clang_64/mkspecs/features/mac/default_pre.prf
找到这行:
isEmpty($$list($$system("/usr/bin/xcrun -find xcrun 2>/dev/null")))
替换为:
isEmpty($$list($$system("/usr/bin/xcrun -find xcodebuild 2>/dev/null")))
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

~=Xcode8

Before Xcode 8, this problem occurs when command line tools are installed after Xcode is installed. What happens is the Xcode-select developer directory gets pointed to /Library/Developer/CommandLineTools.

Point Xcode-select to the correct Xcode Developer directory with the command:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
Confirm the license agreement with the command:

xcodebuild -license
This will prompt you to read through the license agreement.

Enter agree to accept the terms.


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号