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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: /usr/bin/rcc: File does not exist '../../BitmapFontDrawer/BitmapFontDrawer.qrc  (Прочитано 4406 раз)
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.

Записан
Sancho_s_rancho
Гость
« Ответ #1 : Июнь 05, 2010, 08:55 »

Как оказалось qmake нормально хавает /home/sancho/Proj/BitmapFontDrawer-build (на том и остановился) а иконок не отображалось еще потому, что креатор ,зараза, в run environment левые пути к плагинам qt написал (/home/sancho/.kde/lib/kde4/plugins/:/usr/lib/kde4/plugins/).
« Последнее редактирование: Июнь 05, 2010, 09:10 от Sancho_s_rancho » Записан
crossly
Гость
« Ответ #2 : Июнь 06, 2010, 11:43 »

они не левые... а системные...
Записан
Sancho_s_rancho
Гость
« Ответ #3 : Июнь 06, 2010, 13:14 »

они не левые... а системные...
Может у меня неправильные понятия о системе, но:
1) С каких пор какая-то kde заведует плагинами qt.
2) Вне qt-creator программа запускается с иконками (конечно, после того, как в креаторе дописал путь и  в нем заработало), значит правильный набор путей имеет место быть. Я бы его и назвал "системный".

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

с тех самых пор когда КДЕ на Qt написали... вследствие чего КДЕ использует плагины Qt
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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