如何更改 C/C++ 中的默认 *.exe 图标?

Posted

技术标签:

【中文标题】如何更改 C/C++ 中的默认 *.exe 图标?【英文标题】:How to change the default *.exe icon in C/C++? 【发布时间】:2010-02-24 11:51:57 【问题描述】:

我想将默认的.exe 图标更改为 C/C++ 中的其他图标。有人知道怎么做吗?

【问题讨论】:

【参考方案1】:

已经回答了。

Change app icon in Visual Studio 2005?

当然,您必须首先将 .ico 文件放在资源文件夹中。

【讨论】:

对不起,但这并不能回答问题。他想知道如何设置 default .exe 图标。【参考方案2】:

使用这个:http://www.angusj.com/resourcehacker/

既然您指定您使用的是 VS2008,我可以在这里指出您:How do I set the icon for my application in visual studio 2008?(重复问题)

【讨论】:

不是真正的编程解决方案或 C/C++ 解决方案,而是简单明了 杰克我知道你已经回复了......就像史蒂夫说的......它不是一个编程解决方案...... 对不起,但这并不能回答问题。他想知道如何设置 default .exe 图标。【参考方案3】:

在 Windows 上,如果可执行文件包含许多图标,则第一个将是默认图标。 如果您的编程环境中有图标资源,请将您想要的图标放在列表的首位。

编辑:由于您创建了一个空项目,要添加图标,请按照以下说明操作:

(我在评论中说过,我没有VS2008,但步骤应该是一样的)

菜单:插入 -> 资源 -> 导入 选择“图标”,按导入按钮并选择您的图标文件。

现在,关闭图标编辑器,并将资源脚本保存在项目文件夹中。 选择“文件视图”,在“资源文件”中添加资源脚本文件。 就是这样。

【讨论】:

我正在使用 vs2008..我确实有一个名为“Resources”的文件夹,但里面什么都没有...... @Rakesh,在 VS 中,您可以在项目中插入资源。我没有VS2008,但是添加图标很容易。您是否创建了一个空项目? 是的,我创建了一个空项目 win 32 控制台应用程序...如果你能告诉我如何做到这一点...它对我有帮助 对不起,但这并不能回答问题。他想知道如何设置 default .exe 图标。【参考方案4】:

如果您使用的是 dev c++ 之类的任何 ide,那么您可以在项目选项中指定要在文件中显示的图标

【讨论】:

对不起,但这并不能回答问题。他想知道如何设置 default .exe 图标。

以上是关于如何更改 C/C++ 中的默认 *.exe 图标?的主要内容,如果未能解决你的问题,请参考以下文章

如何更改EXE应用程序的图标?

如何更改 JavaFx 本机 Bundle exe 图标

用pyinstaller打包生成的文件,一旦更改图标大小就会恢复默认图标,如何解决。

win10如何完全更改一个exe运行文件的图标样式?

如何在 TaskManager 中更改 C# WinForms exe 的图标

如何替换应用程序(EXE)图标?