Название: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: Noize_programmer от Январь 26, 2023, 12:11 пытался найти пробовал с разных сайтов но не получилось или выдаёт ошибку мэйк файла (Debug Error 1)
или просто не отображается иконка сайты с которых пробовал: 1https://evileg.com/ru/forum/topic/94/ (https://evileg.com/ru/forum/topic/94/) 2https://www.cyberforum.ru/qt/thread184955.html (https://www.cyberforum.ru/qt/thread184955.html) 3http://www.prog.org.ru/topic_27134_0.html (http://www.prog.org.ru/topic_27134_0.html) 4http://zloy-d.ru/ikonka-dlja-prilozhenija-sredstvami-qt/ (http://zloy-d.ru/ikonka-dlja-prilozhenija-sredstvami-qt/) у меня Qt 5.0.2 Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: kambala от Январь 26, 2023, 12:27 покажи что именно ты добавлял в pro файл и полный текст ошибки
5.0.2 — зачем использовать версию 10-летней давности? Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: PimenS от Январь 26, 2023, 13:01 На windows всегда так работало:
Код: RC_ICONS += ./logo_0.ico Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: Noize_programmer от Январь 26, 2023, 14:11 покажи что именно ты добавлял в pro файл и полный текст ошибки 5.0.2 — зачем использовать версию 10-летней давности? я использую Qt 5.0.2 потому что Qt 9.0.1 у меня не работает я создовал файл .rc .rc: Код: IDI_ICON1 ICON DISCARDABLE путь .pro я добавил : Код: win64:RC_ICONS += имя.ico Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: kambala от Январь 26, 2023, 14:34 вроде все правильно. ошибка-то какая? попробуй win32 вместо win64.
Цитировать я использую Qt 5.0.2 потому что Qt 9.0.1 у меня не работает а, так это версия Qt Creator (IDE), а не самой библиотеки QtНазвание: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: Noize_programmer от Январь 26, 2023, 14:48 вроде все правильно. ошибка-то какая? попробуй win32 вместо win64. а, так это версия Qt Creator (IDE), а не самой библиотеки Qt а всё у меня Qt 5.14 если сделаю 32 то будет таже ошибка Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: kambala от Январь 26, 2023, 15:24 открой вкладку «сообщения компилятора» (с циферкой 4) и скопируй оттуда полный текст ошибки. можешь вообще весь вывод скопировать, если не уверен что из них является ошибкой.
Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: Noize_programmer от Январь 26, 2023, 16:15 открой вкладку «сообщения компилятора» (с циферкой 4) и скопируй оттуда полный текст ошибки. можешь вообще весь вывод скопировать, если не уверен что из них является ошибкой. вот:16:14:52: Выполняются этапы для проекта costome_notepad... 16:14:52: Настройки не изменились, этап qmake пропускается. 16:14:52: Запускается: «F:\Qt5.14\Tools\mingw730_64\bin\mingw32-make.exe» -j6 F:\Qt5.14\5.12.12\mingw73_64\bin\qmake.exe -o Makefile ..\Costum_Notepad\costome_notepad\costome_notepad.pro -spec win32-g++ "CONFIG+=qtquickcompiler" F:/Qt5.14/Tools/mingw730_64/bin/mingw32-make -f Makefile.Release mingw32-make[1]: Entering directory 'F:/Qt_project/5.0.2/programs/book/build-costome_notepad-Desktop_Qt_5_12_12_MinGW_64_bit-Release' windres -i costome_notepad_resource.rc -o release\costome_notepad_resource_res.o --include-dir=. -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN windres: icon file `F:\Qt_project\5.0.2\programs\book\Costum_Notepad\costome_notepad\myapp.rc' does not contain icon data mingw32-make[1]: *** [Makefile.Release:80: release/costome_notepad_resource_res.o] Error 1 mingw32-make[1]: Leaving directory 'F:/Qt_project/5.0.2/programs/book/build-costome_notepad-Desktop_Qt_5_12_12_MinGW_64_bit-Release' mingw32-make: *** [Makefile:38: release] Error 2 16:14:56: Процесс «F:\Qt5.14\Tools\mingw730_64\bin\mingw32-make.exe» завершился с кодом 2. Ошибка при сборке/развёртывании проекта costome_notepad (комплект: Desktop Qt 5.12.12 MinGW 64-bit) Во время выполнения этапа «Сборка» 16:14:56: Прошло времени: 00:03. и вот: :-1: ошибка: [Makefile.Release:80: release/costome_notepad_resource_res.o] Error 1 только у меня не сообщения компилятора а вывод сборки Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: kambala от Январь 26, 2023, 16:33 Цитировать windres: icon file `F:\Qt_project\5.0.2\programs\book\Costum_Notepad\costome_notepad\myapp.rc' does not contain icon data вот твоя ошибка. судя по всему, в myapp.rc путь к иконке указан неверно, это тебе надо проверить.также, видимо, у тебя есть строка RC_FILE = myapp.rc, которую ты не показал Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: Noize_programmer от Январь 26, 2023, 16:43 вот твоя ошибка. судя по всему, в myapp.rc путь к иконке указан неверно, это тебе надо проверить. также, видимо, у тебя есть строка RC_FILE = myapp.rc, которую ты не показал иконка приложения не меняется (менятся должна иконка ярлыка (приложения)) Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: kambala от Январь 26, 2023, 17:42 покажи содержимое pro файла и файла myapp.rc
Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: Noize_programmer от Январь 27, 2023, 11:19 покажи содержимое pro файла и файла myapp.rc .rc: Код: IDI_ICON1 ICON DISCARDABLE ":/icon/raibow icon notepad.jpg" .pro: Код: QT += core gui Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: sergek от Январь 27, 2023, 11:37 Ну и где тут в профайле строка
Код: RC_FILE = myapp.rc Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: Noize_programmer от Январь 27, 2023, 11:47 Ну и где тут в профайле строка Код: RC_FILE = myapp.rc win64:RC_ICONS += myapp.rc Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: kambala от Январь 27, 2023, 11:48 1) rc файл надо задавать не в RC_ICONS, а в RC_FILE
2) в rc ты ссылаешься на иконку в стиле Qt ресурсов, это неверно. там должен быть путь относительно файла rc: например, "icon/raibow icon notepad.jpg" (а может и через [двойной] обратный слэш) в RC_ICONS можно задавать путь к иконке напрямую как писали выше. Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: Noize_programmer от Январь 27, 2023, 11:57 1) rc файл надо задавать не в RC_ICONS, а в RC_FILE 2) в rc ты ссылаешься на иконку в стиле Qt ресурсов, это неверно. там должен быть путь относительно файла rc: например, "icon/raibow icon notepad.jpg" (а может и через [двойной] обратный слэш) спасибо только как мне указать путь если .rc и иконка в одной папке? Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: kambala от Январь 27, 2023, 12:08 просто имя файла иконки
Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: Noize_programmer от Январь 27, 2023, 12:23 просто имя файла иконки не работает Код: IDI_ICON1 ICON DISCARDABLE "raibow icon notepad.jpg" Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: kambala от Январь 27, 2023, 12:45 иконка должна быть в формате ico
Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: Noize_programmer от Январь 28, 2023, 11:11 иконка должна быть в формате ico всё равно иконка не поменялась Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: tux от Январь 28, 2023, 16:06 Может проще всё собрать в простейший проект и сюда выложить? Мало ли, проблема может быть простейшей.
Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: Noize_programmer от Январь 29, 2023, 13:14 Может проще всё собрать в простейший проект и сюда выложить? Мало ли, проблема может быть простейшей. Git:https://github.com/SpeechKingV/customNotePad (https://github.com/SpeechKingV/customNotePad) Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: kambala от Январь 29, 2023, 14:22 так и зачем ты туда положил иконку в формате jpg, если это заведомо неверно? я ж надеюсь, когда ты пробовал формат ico, ты не просто расширение файла поменял, а сконвертировал картинку через какой-нибудь менеджер изображений?
Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: Noize_programmer от Февраль 01, 2023, 18:13 так и зачем ты туда положил иконку в формате jpg, если это заведомо неверно? я ж надеюсь, когда ты пробовал формат ico, ты не просто расширение файла поменял, а сконвертировал картинку через какой-нибудь менеджер изображений? нет через :https://convertio.co/ru/ (https://convertio.co/ru/) и не работает Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: Noize_programmer от Февраль 06, 2023, 15:11 так и зачем ты туда положил иконку в формате jpg, если это заведомо неверно? я ж надеюсь, когда ты пробовал формат ico, ты не просто расширение файла поменял, а сконвертировал картинку через какой-нибудь менеджер изображений? нет через :https://convertio.co/ru/ (https://convertio.co/ru/) и не работает :( :( :( :( :( :'( :'( :'( :'( :'( :( :( :( :( :( :( :'( :'( :'( :'( :'( :( :( :( :( :( :( :'( :'( :'( :'( :'( :( :( :( :( :( :( :'( :'( :'( :'( :'( :( :( :( :( :( :( :'( :'( :'( :'( :'( :( :( :( :( :( :( :'( :'( :'( :'( Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: kambala от Февраль 06, 2023, 15:45 ну жди пока кто-то с виндой сможет что-то проверить / подсказать. можешь попробовать с другой иконкой и/или на чистом проекте.
Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: tux от Февраль 06, 2023, 19:59 Что-то вы перемудрили, дорогой ТС.
Во-первых, в строке win64:RC_ICONS += myapp.rc должно быть указано само имя иконки. Во-вторых, даже в вашем интернет конвертере вполне можно сделать ICO - у меня получилось, на всякий случай прикреплю (только надо будет переименовать). В третьих, проверить на винде не могу. Из-за отсутствия оной. На linux всё нормально собирается. Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: Noize_programmer от Февраль 06, 2023, 21:25 Что-то вы перемудрили, дорогой ТС. Во-первых, в строке win64:RC_ICONS += myapp.rc должно быть указано само имя иконки. Во-вторых, даже в вашем интернет конвертере вполне можно сделать ICO - у меня получилось, на всякий случай прикреплю (только надо будет переименовать). В третьих, проверить на винде не могу. Из-за отсутствия оной. На linux всё нормально собирается. Спасибо за ответ Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: Noize_programmer от Февраль 10, 2023, 12:39 Что-то вы перемудрили, дорогой ТС. Во-первых, в строке win64:RC_ICONS += myapp.rc должно быть указано само имя иконки. Во-вторых, даже в вашем интернет конвертере вполне можно сделать ICO - у меня получилось, на всякий случай прикреплю (только надо будет переименовать). В третьих, проверить на винде не могу. Из-за отсутствия оной. На linux всё нормально собирается. почему txt ? Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: kambala от Февраль 10, 2023, 13:52 потому что форум не дает прикрепить файл с расширением ico
Название: Re: подскажите пожалуйста как задать иконку для .exe (исполняймого файла) Отправлено: Noize_programmer от Февраль 10, 2023, 19:05 потому что форум не дает прикрепить файл с расширением ico Спасибо за информацию |