我想在Windows(XP)上使用自定义图标(.ico文件)作为可执行文件。 可执行文件是Visual Studio(2008)创建的C++程序。如何将图标分配给Windows(或Visual Studio)上的可执行文件
如何将图标从可执行文件更改为我想要的.ico文件?
我想在Windows(XP)上使用自定义图标(.ico文件)作为可执行文件。 可执行文件是Visual Studio(2008)创建的C++程序。如何将图标分配给Windows(或Visual Studio)上的可执行文件
如何将图标从可执行文件更改为我想要的.ico文件?
先后在评论中提到,它是一个duplicate question
下面是从贾森史蒂文森答案的复制粘贴:
先去资源视图(从菜单:查看 - >其他窗口 - >资源视图)。然后在资源视图中浏览资源(如果有的话)。如果已经有一个由Visual Studio添加的Icon类型的资源,然后打开并编辑它。否则,右键单击并选择添加资源,然后添加一个新图标。
使用嵌入式图像编辑器来编辑现有图标或新图标。请注意,图标可以包含从图像菜单中选择的几种类型(尺寸)。
然后编译你的项目,看看效果。
在C#项目中,右击创建.exe文件的项目,选择属性,并在第一个屏幕上设置图标。不知道这是否适用于C++,但属性面板是您应该看的地方。
您应该可以在项目的“属性”中找到它。 (通过右键点击你的项目名称)。它在应用程序选项卡上,至少在使用C#的Visual Studio 2008中工作,并在那里向下滚动。
您可以使用程序(如Resource Hacker)来编辑Windows可执行文件的资源(包括图标)。
假设你有一个“resource.h”和“.rc”文件,你可以在“resource.h”中定义一个标识符(让它称为IDI_MY_ICON),然后在你的图标部分添加一行像IDI_MY_ICON ICON "myicon.ico"
这样的rc文件作为第一个图标(因此该行必须在任何其他ICON行之前)。重建,就是这样。
感谢您提供重复的链接。对不起,我没有找到它。 – Arthur 2010-11-18 14:41:57