您的位置:首页 > 编程语言 > Qt开发

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

2017-03-15 20:43 609 查看
创建项目编译的时候,会报错
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")))


~=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.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐