如何在Visual C ++ 2008 Express Edition中为我的程序设置图标?

时间:2009-11-14 11:59:51

标签: c++ visual-studio visual-c++ icons visual-c++-2008-express

我想将可执行控制台程序的嵌入图标设置为自定义图标。

我知道这与this one here几乎是同一个问题,但我使用的是Visual C ++ 2008 Express Edition,并且资源视图不可用(以及项目上下文菜单 - >添加 - >资源......灰显了,所以我在这里失去了。我是否必须升级到专业版才能完成这样的基本任务?

3 个答案:

答案 0 :(得分:2)

您仍然可以在Express Edition中添加资源,但是没有资源编辑器GUI,您必须使用外部工具自行创建资源。

Win32 Platform SDK有一个resource compiler (rc.exe),它将编译resource script,它只是一个您可以自己编写的文本文件。如果您不想手动创建文件,那么还有免费的资源编辑器。

过程是:

  1. 创建资源脚本
  2. 使用rc.exe编译它以创建.rc文件
  3. 将.rc文件添加到Visual Studio C ++项目
  4. 重新编译

答案 1 :(得分:0)

好吧,在你的项目文件夹中,你应该已经有一个被编译的资源文件 " app.rc" 如果你用文本编辑器打开它,你应该找到以下行:

  

//首先放置或具有最低ID值的图标成为应用程序图标   1 ICON" app.ico"

只需更换" app.ico"用你的图标文件名,嘿嘿完成魔法。

答案 2 :(得分:0)

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