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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Выполнение qmake выше директории *.pro  (Прочитано 3482 раз)
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« : Октябрь 10, 2013, 11:59 »

Столкнулся с такой задачей, допустим есть проект "app" который лежит по пути /home/username/buildserv/app/app/ внутри этой папки лежит app.pro

Мне нужно выполнить qmake из директории /home/username/buildserv/ естественно я запускаю

Код:
qmake ./app/app/app.pro

на что получаю ошибку

Код:
/usr/lib/x86_64-linux-gnu/qt4/bin/rcc: File does not exist 'app/app/resource.qrc'


возникает вполне резонный вопрос, как qmake скормить такой путь, но что бы он еще и ресурсы увидел?

Я так понимаю это связанно с тем что, rcc запускает app/app/resource.qrc относительно своего каталога, а не относительно каталога в котором находится юзверь.
Записан
mutineer
Гость
« Ответ #1 : Октябрь 10, 2013, 12:06 »

Все пути в .pro прописывай с использованием $${PWD} отностиельно самого .pro, чтобы они в итоге получились абсолютными
Записан
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #2 : Октябрь 10, 2013, 12:10 »

Уже подумал об этом, с $$PWD лучше не стало, более того ради интереса попробовал в RESOURCES переменную прописать полный путь, ошибка та же.
Записан
lesav
Частый гость
***
Offline Offline

Сообщений: 235


qnx.org.ru


Просмотр профиля WWW
« Ответ #3 : Октябрь 11, 2013, 06:01 »

кроме   $$PWD   есть еще   $$_PRO_FILE_PWD_
Записан

ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #4 : Октябрь 11, 2013, 12:01 »

Сделал немного по другому, описал в одном из pro файлов, суб дирректори и все заработало хорошо. 
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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