如何在Windows(或visual studio)上为可执行文件指定图标

时间:2010-11-18 10:48:23

标签: c++ windows visual-studio icons

我想在Windows(XP)上使用自定义图标(.ico文件)作为可执行文件。 可执行文件是一个由Visual Studio(2008)创建的C ++程序。

如何将图标从可执行文件更改为我想要的.ico文件?

5 个答案:

答案 0 :(得分:4)

在评论中提到,它是duplicate question

以下是杰森史蒂文森答案的复制粘贴:

  

首先转到资源视图(从菜单:视图 - >其他窗口 - >资源视图)。然后在资源视图中导航资源(如果有)。如果已存在由Visual Studio添加的Icon类型资源,则打开并编辑它。否则,右键单击并选择“添加资源”,然后添加新图标。

     

使用嵌入式图像编辑器编辑现有图标或新图标。请注意,图标可以包含从“图像”菜单中选择的多种类型(尺寸)。

     

然后编译项目并查看效果。

答案 1 :(得分:1)

您可以使用Resource Hacker等程序编辑Windows可执行文件的资源(包括图标)。

答案 2 :(得分:0)

假设你有一个“resource.h”和一个“.rc”文件,你可以在“resource.h”中定义一个标识符(让我们称之为IDI_MY_ICON),然后在你的rc的icon-section中添加一行-file类似IDI_MY_ICON ICON "myicon.ico"作为第一个图标(因此该行必须在任何其他ICON行之前)。重建,就是这样。

答案 3 :(得分:-2)

在C#项目中,您正好碰上创建.exe文件的项目,选择属性,然后在第一个屏幕上设置图标。不确定这是否适用于C ++,但属性面板是您应该查看的位置。

答案 4 :(得分:-2)

您应该可以在项目的“属性”中找到它。 (通过右键单击您的项目名称)。它位于应用程序选项卡上,至少在使用C#的Visual Studio 2008中,并向下滚动一点。