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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Настройка *.pro  (Прочитано 3043 раз)
juvf
Программист
*****
Offline Offline

Сообщений: 570


Просмотр профиля
« : Декабрь 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"?
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #1 : Декабрь 15, 2009, 11:04 »

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

Юра.
juvf
Программист
*****
Offline Offline

Сообщений: 570


Просмотр профиля
« Ответ #2 : Декабрь 15, 2009, 11:12 »

ага, переменная окружения решает проблему, спасибо.
Записан
White Owl
Гость
« Ответ #3 : Декабрь 18, 2009, 20:50 »

А еще можно сделать для каждого разработчика по "local_settings.pri", в котором будут заданы всяческие локальные переменные, а из .pro подключать его.
По сравнению с переменными окружения плюс тот что проще держать большое количество разных переменных, да и проще править его чем изменять.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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