Qt Mac 桌面版本编译出错
新買的Mac電腦,安裝xcode和Qt,環境配置完成后,新建一個Qt工程并編譯Mac桌面版本,然后報錯,信息如下:
Qt Creator - Project ERROR: Xcode not set up properly. You may need to confirm the license agreement by running /usr/bin/xcodebuild
在網上找了很多方法,終于解決了該問題。如下:
| | >= Xcode 8 In Xcode 8, as Bruce said, this happens when Qt tries to find?xcrun?when it should be looking for?xcodebuild. Step 1: Open the file: Qt_install_folder/5.7/clang_64/mkspecs/features/mac/default_pre.prfStep 2: Replace: isEmpty($$list($$system("/usr/bin/xcrun -find xcrun 2>/dev/null")))With: isEmpty($$list($$system("/usr/bin/xcrun -find xcodebuild 2>/dev/null")))~> Xcode 8 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. Step 1: Point?Xcode-select?to the correct Xcode Developer directory with the command: sudo xcode-select -switch /Applications/Xcode.app/Contents/DeveloperStep 2: Confirm the license agreement with the command: xcodebuild -licenseThis will prompt you to read through the license agreement.? |
總結
以上是生活随笔為你收集整理的Qt Mac 桌面版本编译出错的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qt C++模版函数示例
- 下一篇: Qt QWidget控件透明动画实现