Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: juvf от Декабрь 15, 2009, 08:36



Название: Настройка *.pro
Отправлено: juvf от Декабрь 15, 2009, 08:36
работают несколько человек над проектом. синхронизируются с помощью svn. Сделал рабочую копию svn -c. В проекте в про-файле есть строчки
Код:
LIBS += D:\boost\boost_1_38_0\stage\lib\libboost_thread-mgw34-mt-d.lib
    LIBS += D:\boost\boost_1_38_0\stage\lib\libboost_date_time-mgw34-mt-d.lib
Но у меня boost лежит в другом месте. я бы рад его положить в D:\boost\, но у меня даже нет диска D. Можно как-нибудь настроит профайл, чтоб для Пети действовала строка "LIBS += D:\boost\boost_1_38_0\stage\lib\libboost_date_time-mgw34-mt-d.lib", а для Васи "LIBS += С:\libs\boost_1_38_0\stage\lib\libboost_date_time-mgw34-mt-d.lib"?


Название: Re: Настройка *.pro
Отправлено: lit-uriy от Декабрь 15, 2009, 11:04
так явно, нет.
Но можно в команде договорится делать так:
Завести переменную окружения, например, BOOSTPATH, равную пути к корневому каталогу boost'а. А в pro-файле использовать так:
LIBS += $$(BOOSTPATH)\stage\lib\libboost_date_time-mgw34-mt-d.lib


Название: Re: Настройка *.pro
Отправлено: juvf от Декабрь 15, 2009, 11:12
ага, переменная окружения решает проблему, спасибо.


Название: Re: Настройка *.pro
Отправлено: White Owl от Декабрь 18, 2009, 20:50
А еще можно сделать для каждого разработчика по "local_settings.pri", в котором будут заданы всяческие локальные переменные, а из .pro подключать его.
По сравнению с переменными окружения плюс тот что проще держать большое количество разных переменных, да и проще править его чем изменять.