我想将可执行控制台程序的嵌入图标设置为自定义图标。
我知道这与this one here几乎是同一个问题,但我使用的是Visual C ++ 2008 Express Edition,并且资源视图不可用(以及项目上下文菜单 - >添加 - >资源......灰显了,所以我在这里失去了。我是否必须升级到专业版才能完成这样的基本任务?
答案 0 :(得分:2)
您仍然可以在Express Edition中添加资源,但是没有资源编辑器GUI,您必须使用外部工具自行创建资源。
Win32 Platform SDK有一个resource compiler (rc.exe),它将编译resource script,它只是一个您可以自己编写的文本文件。如果您不想手动创建文件,那么还有免费的资源编辑器。
过程是:
答案 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