Название: winres не может создать o-файл Отправлено: Mityai от Март 18, 2012, 22:48 Всем привет!
Пытаюсь по http://qt-project.org/doc/qt-4.8/appicon.html (http://qt-project.org/doc/qt-4.8/appicon.html) прикрепить иконку к приложению. Qt Creator запускает winres, чтобы собрать для приложения o-файл, но в результате что-то у него не получается, и файл не создается. Лог в консоли примерно такой: Код: windres -i icon.rc -o e:\Programs\Project\build\obj\icon_res.o --include-dir=. Пытался вручную собрать файл, сумел, но прилинковать его к проекту нормально так и не смог :( Может кто-то еще сталкивался с подобной проблемой? Название: Re: winres не может создать o-файл Отправлено: LisandreL от Март 19, 2012, 00:22 Вам же ясно написали:
Цитировать Системе не удаётся найти указанный путь. Либо в .rc/.pro что-то не так прописали, либо иконка не там лежит.Приводите больше данных. Название: Re: winres не может создать o-файл Отправлено: V1KT0P от Март 19, 2012, 00:33 Пытался вручную собрать файл, сумел, но прилинковать его к проекту нормально так и не смог :( Может кто-то еще сталкивался с подобной проблемой? Я создал файл myicon.rc с таким текстом:Код: IDI_ICON1 ICON DISCARDABLE "myicon.ico" Код: RC_FILE = myicon.rc Название: Re: winres не может создать o-файл Отправлено: Mityai от Март 19, 2012, 15:08 Цитировать Либо в .rc/.pro что-то не так прописали, либо иконка не там лежит. В pro_file подключал такими способами:Приводите больше данных. Код: win32:RC_FILE += $$PWD/icon.rc Код: RC_FILE = $$PWD/icon.rc В rc.ico пробовал писать с пробелами: Код: IDI_ICON1 ICON DISCARDABLE "program.ico" Код: IDI_ICON1 ICON DISCARDABLE "program.ico" И файл ресурса, и иконку клал рядом с основным файлом проекта. Предупреждение, о котором Вы упомянули, считаю именно результатом не создания o-файла для ресурса иконки, возможно я и неправ... Привести еще какие-то данные? Название: Re: winres не может создать o-файл Отправлено: V1KT0P от Март 19, 2012, 15:26 Привести еще какие-то данные? Попробуй абсолютные пути прописать.Название: Re: winres не может создать o-файл Отправлено: Alex Custov от Март 19, 2012, 15:44 выложи в архиве самый минимальный проект, с которым есть эта проблема.
Название: Re: winres не может создать o-файл Отправлено: Mityai от Март 19, 2012, 19:18 Здесь выложил в сокращенном виде название папки с проектом, потому никто мне помочь и не смог.
После того, как прописал абсолютные пути к файлам и это ничего не дало, стал играть с winres.exe напрямую. Выяснилось, что в отличие от Qt, winres не в состоянии корректно отработать символ '&' в названии папки. Всем спасибо за помощь, вопрос исчерпан. |