Как установить значок для моей программы в Visual C ++ 2008 Express Edition? - PullRequest
2 голосов
/ 14 ноября 2009

Я хочу установить встроенный значок для моей исполняемой консольной программы на пользовательский значок.

Я знаю, что это почти тот же вопрос, что и этот здесь , но яс использованием Visual C ++ 2008 Express Edition, а представление ресурсов недоступно (а Project-context-menu-> Add-> Resource ... затенено), поэтому я в растерянности.Придется ли мне переходить на профессиональную версию для такой основной задачи?

Ответы [ 3 ]

2 голосов
/ 14 ноября 2009

Вы все еще можете добавить ресурс в Express Edition, но нет графического интерфейса редактора ресурсов, вы должны создать ресурс самостоятельно, используя внешние инструменты.

Win32 Platform SDK имеет компилятор ресурсов (rc.exe) , который скомпилирует скрипт ресурсов , который представляет собой просто текстовый файл, который вы можете написать самостоятельно. Существуют также бесплатные редакторы ресурсов, если вы не хотите создавать файл вручную.

Процесс:

  1. Создать скрипт ресурса
  2. Скомпилируйте его, используя rc.exe для создания файла .rc
  3. Добавить файл .rc в проект Visual Studio C ++
  4. Рекомпилированные
0 голосов
/ 20 августа 2015
1. in notepad paste

AAA ICON myicon.ico


2. then save as resource.rc

3. add the resource.rc file to your project.

it works on visual studio, code::blocks and dev-c++

NOTE:
1. myicon.ico is the name of your icon.
2. myicon.ico should be in the same directory as resource.rc 
0 голосов
/ 23 апреля 2013

Что ж, в папке вашего проекта у вас уже должен быть скомпилированный файл ресурсов с именем "App.rc" если вы откроете его в текстовом редакторе, вы должны найти строки:

// Значок, помещенный первым или с наименьшим значением идентификатора, становится значком приложения 1 иконка "app.ico"

просто замените "app.ico" именем файла вашего значка, и эй, прежде чем волшебство сделано

...