2017-01-06 4 views
1

Я новичок в Qt и только что установил его на моем Mac, работающем под управлением ОС X El Capitan. Но, к сожалению, я получаю could not resolve SDK Path for 'macosx' при попытке запуска любого примера приложения.qt 5.7 + Xcode 8.1 + os x El Capitan - не удалось разрешить путь SDK для 'macosx'

Я потратил некоторое время, пытаясь найти решение, но ничего не работает. Я попытался изменить qdevice.pri в соответствии с версией SDK, которую я нашел в Xcode (MacOSX.sdk и MacOSX10.12.sdk), но это не помогло.

Мои НКУ настройки:

Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1 
Apple LLVM version 8.0.0 (clang-800.0.42.1) 
Target: x86_64-apple-darwin15.6.0 
Thread model: posix 
InstalledDir: /Library/Developer/CommandLineTools/usr/bin 

Я бегу OS X El Capitan, Xcode 8.1, Qt 5.7.

ответ

9

Похоже, что я нашел причину получения ошибок. В моем Xcode's -> Preferences -> Locations -> Command Line Tools не было выбрано SDK. Я выбрал Xcode 8.1, и теперь он работает нормально. Надеюсь, это не будут другие проблемы.

+0

FYI, вы можете принять свой собственный ответ здесь, если он решил вашу проблему. – goncalotomas

Смежные вопросы