我正在使用Microsoft Visual Studio 2008,我正在尝试为我的程序设置一个exe图标。
我搜索了这个网站,发现了这个:How do I set the icon for my application in visual studio 2008?
但是我找不到这个“资源视图”。我在MVS08中随处可见
如何访问资源视图并为我的应用程序设置主图标?
答案 0 :(得分:23)
Ben在Tymek的帮助下有了一个良好的开端,但你需要进入下一步。将图标添加到资源后,您还需要一个资源文件.rc
,以便将图标设置为应用程序的主图标。
如果您不知道自己是否已有资源文件,请打开项目的资源视图:转到查看 - >资源视图或 Ctrl + Shift + E (在Visual Studio 2012/2013 查看 - >其他Windows->资源视图中,或者您可以键入 Ctrl + W , R 以使其打开并在2015年 Ctrl + Shift + 电子)。检查您是否有MyProject-> MyProject.rc。这是你应该Add
你的图标的地方。然后它应该为您创建一个资源文件。
现在按Ctrl + Shift + F搜索整个解决方案。搜索您的图标文件名,以便打开实际的.rc
文件。当你这样做时,它可能暗示你已经打开它只是接受。
现在找到一个地方将以下行添加到.rc
文件中:
MAINICON ICON "foo.ico"
下次编译时,您可以浏览到包含可执行文件的文件夹,并看到您有与该应用程序关联的图标,当您从该处运行它时,它将使用该图标。
注意:
.ico
文件。您不能将PNG图像文件用于可执行文件的图标,它将无法使用。您必须使用.ico
。有一些Web实用程序可将图像转换为.ico文件。引自bobobobo。答案 1 :(得分:16)
右键点击您的项目,然后选择Add
- > Resource
。然后选择Icon
并点击New
。编辑你的图标,你应该很高兴。
答案 2 :(得分:7)
请参阅应用程序中的resource.rc。
#define IDI_ICON_1 102
#define IDI_ICON_2 103
//首先放置ID值最低的图标以确保应用程序图标 //在所有系统上保持一致。
IDI_ICON_1 ICON "icoMainApp.ico"
IDI_ICON_2 ICON "iconSecond.ico"
答案 3 :(得分:0)
尝试将资源文件添加到项目中,然后您应该能够打开rc文件并添加图标
答案 4 :(得分:0)
在项目文件夹下创建一个resources.h文件,新的资源文件夹将自动创建。可以在源文件下面的资源文件中找到resources.h。
将Icon.ico文件放入项目文件或其他位置,选择位置文件夹。
编写以下代码
#ifndef _resource_rc
#define _resource_rc
MAINICON ICON "icon.ico" //If you can set any name
#endif // _resource_rc
保存并重建该项目。编码愉快