Russian Qt Forum

Qt => Общие вопросы => Тема начата: Sancho_s_rancho от Июнь 05, 2010, 08:37



Название: /usr/bin/rcc: File does not exist '../../BitmapFontDrawer/BitmapFontDrawer.qrc
Отправлено: Sancho_s_rancho от Июнь 05, 2010, 08:37
В проекте есть файл qt-шных ресурсов. Лежит в том же каталоге, что и .pro файл и в нем конечно же прописан. qmake и make собирают все "на ура". Но вот ежели пользуюсь qt-creatorом и указываю каталог для сборки, то qmake начинает истерично ругаться "File does not exist" и программа оказывается без иконок.
Каталоги следующие:
Проект:/home/sancho/Proj/BitmapFontDrawer
Сборка:/home/sancho/Proj/build/BitmapFontDrawer
 Такое поведение получил и на win и на Linux машине. Самое забавное, что путь он пишет правильно File does not exist '../../BitmapFontDrawer/BitmapFontDrawer.qrc, т.е. подняться на 2 каталога вверх и зайти в BitmapFontDrawer, хотя может он путь прокладывает от каталога с .pro файлом и поэтому получается fail.



Название: Re: /usr/bin/rcc: File does not exist '../../BitmapFontDrawer/BitmapFontDrawer.qrc
Отправлено: Sancho_s_rancho от Июнь 05, 2010, 08:55
Как оказалось qmake нормально хавает /home/sancho/Proj/BitmapFontDrawer-build (на том и остановился) а иконок не отображалось еще потому, что креатор ,зараза, в run environment левые пути к плагинам qt написал (/home/sancho/.kde/lib/kde4/plugins/:/usr/lib/kde4/plugins/).


Название: Re: /usr/bin/rcc: File does not exist '../../BitmapFontDrawer/BitmapFontDrawer.qrc
Отправлено: crossly от Июнь 06, 2010, 11:43
они не левые... а системные...


Название: Re: /usr/bin/rcc: File does not exist '../../BitmapFontDrawer/BitmapFontDrawer.qrc
Отправлено: Sancho_s_rancho от Июнь 06, 2010, 13:14
они не левые... а системные...
Может у меня неправильные понятия о системе, но:
1) С каких пор какая-то kde заведует плагинами qt.
2) Вне qt-creator программа запускается с иконками (конечно, после того, как в креаторе дописал путь и  в нем заработало), значит правильный набор путей имеет место быть. Я бы его и назвал "системный".

ПИ. СИ. Это все в большей степени эмоции. Достали просто эти кеды драные. Строят грандиозные планы(как пример: kde4 будет работать на windows) при ограниченных человеческих ресурсах и в итоге получают долгострой. Если кеды еще более-менее начинают работать с версии x.4 (что 3.4, что 4.4), то koffice так и мигрирует неюзабельным с одной версии qt на другую.


Название: Re: /usr/bin/rcc: File does not exist '../../BitmapFontDrawer/BitmapFontDrawer.qrc
Отправлено: crossly от Июнь 06, 2010, 13:27
с тех самых пор когда КДЕ на Qt написали... вследствие чего КДЕ использует плагины Qt