Название: Выполнение qmake выше директории *.pro Отправлено: ecspertiza от Октябрь 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 относительно своего каталога, а не относительно каталога в котором находится юзверь. Название: Re: Выполнение qmake выше директории *.pro Отправлено: mutineer от Октябрь 10, 2013, 12:06 Все пути в .pro прописывай с использованием $${PWD} отностиельно самого .pro, чтобы они в итоге получились абсолютными
Название: Re: Выполнение qmake выше директории *.pro Отправлено: ecspertiza от Октябрь 10, 2013, 12:10 Уже подумал об этом, с $$PWD лучше не стало, более того ради интереса попробовал в RESOURCES переменную прописать полный путь, ошибка та же.
Название: Re: Выполнение qmake выше директории *.pro Отправлено: lesav от Октябрь 11, 2013, 06:01 кроме $$PWD есть еще $$_PRO_FILE_PWD_
Название: Re: Выполнение qmake выше директории *.pro Отправлено: ecspertiza от Октябрь 11, 2013, 12:01 Сделал немного по другому, описал в одном из pro файлов, суб дирректори и все заработало хорошо.
|