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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Установка иконки бинарю  (Прочитано 6243 раз)
wenny
Гость
« : Июль 12, 2016, 12:04 »

Доброго времени суток. Пытаюсь осуществить сабж согласно этой доке. Однако при сборке компиллер яростно вопит на мой .qcc о Start tag expected. Не вопрос, исправляем:
Код
C++ (Qt)
<RCC>
IDI_ICON1 ICON DISCARDABLE "icons/icon.ico"
</RCC>

получаю: Line: 3 Column: 1 [unexpected text].

Каким бубенцом ему ещё погреметь? Злой Спасибо.
Записан
GraninDm
Гость
« Ответ #1 : Июль 12, 2016, 12:18 »

Для какой версии qt это нужно?

https://www.youtube.com/watch?v=UAGmzdqvADE&list=PLfTV0gRh8sNK6km5thab8dMNvuog2HSGp&index=19
Вот тут можно глянуть
« Последнее редактирование: Июль 12, 2016, 12:20 от GraninDm » Записан
wenny
Гость
« Ответ #2 : Июль 12, 2016, 12:24 »

5.5.1
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #3 : Июль 12, 2016, 12:25 »

Ну а зачем непонятные теги <RCC>? Это же не ресурс Qt, а ресурс Windows. Ты явно не по доке сделал. Например, написал в pro RESOURCES += my.qcc
« Последнее редактирование: Июль 12, 2016, 12:28 от Alex Custov » Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #4 : Июль 12, 2016, 12:32 »

Файл для установки иконки на винде:
https://github.com/gil9red/NotesManager/blob/master/app.rc

в pro-файл добавить RC_FILE = app.rc
Записан

wenny
Гость
« Ответ #5 : Июль 12, 2016, 12:35 »

Все везде добавил, очистил и qmake'нул:
No rule to make target '../HipchatTray/icon.rc', needed by 'release/icon_res.o'
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #6 : Июль 12, 2016, 12:36 »

покажи pro файл
« Последнее редактирование: Июль 12, 2016, 12:39 от Alex Custov » Записан
wenny
Гость
« Ответ #7 : Июль 12, 2016, 12:38 »

QMake выдает такую вот штуку: Failure to find: release/icon_res.o. Он случаем не компиляции моего реса жаждет?
Записан
wenny
Гость
« Ответ #8 : Июль 12, 2016, 12:41 »

покажи pro файл
Код
C++ (Qt)
QT       += core gui
QT       += network
 
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
 
TARGET = HipchatTray
TEMPLATE = app
 
FORMS    += mainwindow.ui
 
RESOURCES += \
   icons.qrc
 
RC_FILE = icon.rc
 
Записан
GraninDm
Гость
« Ответ #9 : Июль 12, 2016, 12:45 »

У меня в файле проекта
win32 {
    RC_ICONS = main_icon.ico
}

А иконка в qrc файле
<RCC>
    <qresource prefix="/Main">
        <file alias="main">images/main_icon.png</file>
    </qresource>
</RCC>

Пардон наврал похоже
main_icon.ico лежит в каталоге с pro файлом
« Последнее редактирование: Июль 12, 2016, 12:49 от GraninDm » Записан
wenny
Гость
« Ответ #10 : Июль 12, 2016, 12:54 »

GraninDm, спасибо, завелось Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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