如何将图标添加到控制台应用程序
Posted
技术标签:
【中文标题】如何将图标添加到控制台应用程序【英文标题】:How to add an icon to a console application 【发布时间】:2018-06-04 07:18:46 【问题描述】:这似乎是一件应该很简单的事情,但由于某种原因,我什至在谷歌上搜索有关该主题的任何内容都有问题...
如何在 Visual Studio 中向控制台应用程序添加图标。现在,我知道这在 Win32 桌面应用程序中是如何工作的——你有资源文件,并且 ID 最小的图标只是用作应用程序的图标。但是,如果我将新资源文件添加到控制台应用程序,甚至乱用图标编辑器 - 什么也不会发生。目标可执行文件仍然具有相同的默认图标。控制台应用程序和桌面应用程序在资源方面是否存在某种差异?还是除了添加带有图标的资源文件之外,我还需要设置其他内容吗?
谢谢
【问题讨论】:
试试this resource也许 好吧,我希望可执行文件有那个图标。 LoadIcon 之类的东西可以在运行时执行,但这无助于可执行文件实际拥有图标。 【参考方案1】:它应该与普通 WinAPI 应用程序一样工作。在我的情况下,问题可能是由 Windows 图标缓存引起的。您可以通过将可执行文件移动到另一个目录来验证这种情况。
【讨论】:
以上是关于如何将图标添加到控制台应用程序的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio C++ 2010 如何将 ICON 添加到控制台应用程序
如何使用 Xcode 4.3.1 将应用程序图标添加到项目中