Russian Qt Forum
Май 03, 2024, 12:09 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Xcode 4.3 и старше  (Прочитано 3402 раз)
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4727



Просмотр профиля WWW
« : Март 24, 2012, 19:12 »

Новый Xcode 4.3 (и все последующие версии) распространяется в виде отдельного приложения, которое содержит папку Developer внутри себя, что приводит к неработоспособности текущей версии Qt (думаю не только установленной, а и любой другой на данный момент). Для того, чтобы это исправить, необходимо явно указать путь к Mac OS X SDK в файле .pro, например так:
Код:
macx {
    # for Xcode 4.3+
    MAC_SDK = /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk
    # for earlier versions
    if (!exists($$MAC_SDK)) {
        MAC_SDK = /Developer/SDKs/MacOSX10.6.sdk
    }

    if (!exists($$MAC_SDK)) {
        error(The selected Mac OS X SDK does not exist at $$MAC_SDK!)
    }
    QMAKE_MAC_SDK = $$MAC_SDK
}
Сам я не догадался, но вот эта заметка помогла. Там еще рассказывается как переназначить путь к папке Developer для построения из командной строки.

Может кому-то эта информация пригодится.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.042 секунд. Запросов: 22.