我想设置嵌入式图标我的可执行控制台程序的自定义图标。如何设置为我在Visual C++ 2008 Express Edition的程序的图标?
我知道这几乎是与this one here相同的问题,但我使用的是Visual C++ 2008 Express Edition,而资源视图不可用(以及Project-context-menu-> Add-> Resource ..灰色),所以我在这里失去。我必须升级到专业版才能完成这样的基本任务吗?
我想设置嵌入式图标我的可执行控制台程序的自定义图标。如何设置为我在Visual C++ 2008 Express Edition的程序的图标?
我知道这几乎是与this one here相同的问题,但我使用的是Visual C++ 2008 Express Edition,而资源视图不可用(以及Project-context-menu-> Add-> Resource ..灰色),所以我在这里失去。我必须升级到专业版才能完成这样的基本任务吗?
,您仍然可以添加在Express版本的资源,但没有资源编辑器GUI,你必须创建使用外部工具的资源自己。
Win32 Platform SDK有一个resource compiler (rc.exe),它将编译一个resource script,它只是一个可以自己编写的文本文件。如果你不想手动创建文件,那里还有免费的资源编辑器。
的过程是:
那么,在你的项目文件夹中,你应该已经有一个名为 的e编译资源文件“ app.rc” 如果你用文本编辑器打开它,你应该找到行:
//图标放置第一或最低ID值变成应用程序图标 1 ICON‘app.ico’
只需更换“app.ico”与您的图标的文件名和变戏法似的神奇的完成。
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