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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Install with Qbs  (Прочитано 6060 раз)
Хоттабыч
Гость
« : Июнь 15, 2017, 08:57 »

Hello. Я новичок Qbs.

Ответьте, пожалуйста, хоть на один вопрос.

Проект собирается с Qbs. Мне надо инсталлировать полученный exeшник в 3 разных места.

1) Как это можно сделать? Может общий продукт, и потом три наследования?

2) Эти места install-а не должны быть относительны папки сборки, а иметь абсолютные пути, а qbs не хочет ни за что куда-то в абсолютное место инсталлить, все параметры install-а конкатятся к папке сборки, а задание qbs.installRoot не имеет почему-то эффекта.

3) Если я хочу заинсталлить некоторые *.h файлы в проекте (допустим у меня библиотека) и создаю отдельно группу для исталла с files: "*.h", то выдает предупреждение что "Duplicate source", то есть инсталлировать можно только прямо из места их подключения? раз один раз можно только упоминать в проекте?
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3258


Просмотр профиля
« Ответ #1 : Июнь 16, 2017, 16:54 »

Код:
qbs install --install-root A
qbs install --install-root B
qbs install --install-root C
Записан
Хоттабыч
Гость
« Ответ #2 : Июнь 19, 2017, 08:39 »

спасибо. про командную строку я знаю, думал можно из проекта...
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3258


Просмотр профиля
« Ответ #3 : Июнь 19, 2017, 11:32 »

Можно в среаторе добавить на вкладке запуска установку, кажется.
Записан
Хоттабыч
Гость
« Ответ #4 : Июнь 20, 2017, 08:12 »

Спасибо. Да, это я видел, на вкладке сборки убрать installation flag "use default location" и можно выставить свой "Installation directory".
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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