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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: qbs и относительный путь  (Прочитано 3448 раз)
xokc
Птица говорун
*****
Offline Offline

Сообщений: 976



Просмотр профиля
« : Август 15, 2014, 17:45 »

Осваиваю qbs. Не могу разрулить следующее:
мне нужно, чтобы exe файл лёг по следующему пути ./../bin относительно папки с файлом проекта (test/src/test.qbs, т.е. в test/bin). В qmake я делал это так: DESTDIR = $$PWD/../bin. Когдя я пытаюсь сделать аналогично в qbs (destinationDirectory: sourceDirectory + "../bin") получаю вместо test/bin путь вида test/srcdotdot/bin
Как мне с этим жить? Абсолютные пути указывать не хочу - проект может собираться на разных машинах.
Да, и ещё. Кроме файла test.exe в папке bin у меня появляется кучка файлов intermediate.test.exe, intermediate.test.ilk, intermediate.test.pdb, intermediate.test.exe.manifest. Как бы сделать так, чтобы эти файлы не портили мне жизнь своим присутствием в папке bin?
Записан
alex312
Хакер
*****
Offline Offline

Сообщений: 606



Просмотр профиля
« Ответ #1 : Август 16, 2014, 18:58 »

Вроде как, то чего вы хотите нельзя сделать. Вся сборка происходит  внутри сборочной папки.
Всякие перемещения/копирования происходят на этапе инсталляции.
Записан
xokc
Птица говорун
*****
Offline Offline

Сообщений: 976



Просмотр профиля
« Ответ #2 : Август 17, 2014, 16:49 »

Что-то не улавливаю я тут логики - кому какое дело где я хочу располагать результат сборки? Ещё меньше логики в реализации такой обо мне "заботы": указав абсолютный путь в destinationDir я могу разместить exe файлы где-угодно, а вот в относительном получаю такую "изящную" замену ".." на "dotdot". В чём всё-таки прикол?
Записан
Bepec
Гость
« Ответ #3 : Август 17, 2014, 18:25 »

Может в искусственном ограничении Улыбающийся в qmake тоже похожее было, только наоборот. Исправили с пятерки вроде Улыбающийся
Записан
xokc
Птица говорун
*****
Offline Offline

Сообщений: 976



Просмотр профиля
« Ответ #4 : Август 17, 2014, 20:15 »

С qmake у меня в этом смысле проблем не было - $$PWD/../ таких "сюрпризов" не приносило. Пока разрулил при помощи динамических ссылок. Но неприятный осадок остался.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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