Russian Qt Forum

Qt => Qt-инструментарий => Тема начата: Joss от Ноябрь 25, 2009, 13:57



Название: Настройка QT Creator и .pro файла под разные версии библиотеки
Отправлено: Joss от Ноябрь 25, 2009, 13:57
Добрый день,
у меня есть несколько проектов, с которыми я работаю одновременно, причем один из них нужно компилировать в статике-релизе, второй - или статика или нет, в зависимости от условий, да еще и библиотеки соответствующие надо подключать. Возникло два вопроса:

1. Как в pro файле прописать автоматическое подключение нужного варианта библиотеки для сборки в release и debug:

win32:LIBS += lib/qxmlrpc_debug.lib // для дебаговой сборки
или
win32:LIBS += lib/qxmlrpc.lib // для релизной сборки

2. Можно ли настроить определенный (один) проект в Qt Creator, чтобы он для релиза брал, например, всегда qt/4.6.0/static/, а для debug всегда qt/4.6.0/static?

Спасибо!



Название: Re: Настройка QT Creator и .pro файла под разные версии библиотеки
Отправлено: Joss от Ноябрь 25, 2009, 14:25
Вроде бы со вторым пунктом разобрался, настраивается это в Qt Creator, а как быть с первым?


Название: Re: Настройка QT Creator и .pro файла под разные версии библиотеки
Отправлено: spectre71 от Ноябрь 25, 2009, 14:42
CONFIG(release, debug|release) {
// release options
} else {
// debug  options
}


Название: Re: Настройка QT Creator и .pro файла под разные версии библиотеки
Отправлено: Joss от Ноябрь 25, 2009, 14:54
Спасибо!

Нашел здесь примерное описание: http://qt.nokia.com/developer/faqs/573
Правда, все равно с английского не совсем понял, что значит debug|release.