为我的程序设置exe图标

Dan*_*nny 23 c++ resources icons executable visual-studio-2008

我正在使用Microsoft Visual Studio 2008,我正在尝试为我的程序设置exe图标.

我搜索了这个网站,发现了这个:如何在visual studio 2008中为我的应用程序设置图标?

但我找不到这个"资源视图".我在MVS08中到处寻找

如何访问资源视图并为我的应用程序设置主图标?

http://i46.tinypic.com/nd7m8z.jpg

Cap*_*Bli 28

在Tymek的帮助下,Ben有了一个良好的开端,但你需要进入下一步.将图标添加到资源后,还需要一个资源文件.rc,以便将图标设置为应用程序的主图标.

  1. 如果您不知道您是否已有资源文件,请打开项目的资源视图:转到视图 - >资源视图Ctrl+ Shift+ E(在Visual Studio 2012/2013 视图 - >其他Windows->资源视图中或您可以输入Ctrl+ W,R让它打开并在2015 Ctrl+ Shift+ E).检查您是否有MyProject-> MyProject.rc.这是你Add的图标所在.然后它应该为您创建一个资源文件.

  2. 现在按Ctrl + Shift + F搜索整个解决方案.搜索您的图标文件名,以便打开实际.rc文件.当你这样做时,它可能暗示你已经打开它只是接受.

  3. 现在找到一个将以下行添加到.rc文件的位置:

    MAINICON ICON "foo.ico"

下次编译时,您可以浏览到包含可执行文件的文件夹,并看到您有与该应用程序关联的图标,当您从该处运行它时,它将使用该图标.

注意:

  1. 有时从Visual Studio运行时,调试时不会获得图标.
  2. 你需要使用一个.ico文件.您不能将PNG图像文件用于可执行文件的图标,它将无法使用.你必须使用.ico.有一些Web实用程序可将图像转换为.ico文件.引自bobobobo.

  • 我不需要将资源添加到项目中. (2认同)

Ben*_*Ben 18

右键单击您的项目,然后选择Add- > Resource.然后选择Icon并单击New.编辑你的图标,你应该好好去.

  • 您也可以通过选择导入...而不是新建来添加现有图标. (6认同)

小智 7

请参阅应用程序中的resource.rc.

#define IDI_ICON_1            102
#define IDI_ICON_2            103
Run Code Online (Sandbox Code Playgroud)

//首先放置ID值最低的图标,以确保应用程序图标//在所有系统上保持一致.

IDI_ICON_1            ICON                    "icoMainApp.ico"
IDI_ICON_2            ICON                    "iconSecond.ico"
Run Code Online (Sandbox Code Playgroud)


use*_*107 0

尝试将资源文件添加到您的项目中,然后您应该能够打开 rc 文件并添加图标