如何为 C++ Visual Studio 2019 指定应用程序图标?
How to specify an application icon for C++ Visual Studio 2019?
我已经看过这个关于C#/Visual Basic应用程序图标的文档,但是我找不到任何关于如何使用C++版本执行此操作的内容。
这个StackOverflow问题适用于Visual Studio 2008,而不是2019。这个也是过时的,因为它适用于Visual Studio 2017,但不适用于Visual Studio 2019。
经过一番摆弄,我想通了。VS2017的这个答案基本上是正确的,但它没有完全解释你必须做什么才能让它工作,而且它链接到的文档很模糊,足以让我感到困惑,所以我将这个答案发布为VS2019版本,并附有完整且易于遵循的说明。
-
导航到"解决方案资源管理器"选项卡。
-
在项目中查找"资源文件"文件夹,可能位于"头文件"和"源文件"文件夹附近。
-
右键单击"资源文件"文件夹,然后选择"添加>资源"。
-
在弹出的"添加资源"窗口中,选择图标,然后选择导入。
-
导入位图文件或自定义.ico文件。
-
现在,将创建一个资源文件 (.rc(,其中包含应用程序图标,采用图标节点的形式。单击该 .rc 文件以打开">资源视图"选项卡。
-
你会看到有一个名为Icon的文件夹。它应该包含您的新图标。
如果它包含默认的 Icon 文件(可能名为IDI_ICON1(,则必须编辑该节点以使其成为要使用的图标。我不知道它为什么这样做。
相关文章:
- 如何为 C++ Visual Studio 2019 指定应用程序图标?
- 为什么从文件获取图标时应用程序有时会崩溃?
- 为没有qmake/VS的Qt Windows应用程序设置.exe图标
- 如何向控制台应用程序添加图标
- 获取应用程序图标时出现问题
- 隐藏自定义应用程序窗口,但应在任务栏上显示应用程序图标(不是作为托盘图标)
- 在任务管理器中修改应用程序图标,而不是在系统托盘中
- 如何在OS X上的Qt应用程序中设置应用程序图标,足以进行分发
- 在Qt Creator中设置OSX的应用程序图标
- 使用CMake设置应用程序图标
- 如何在任务管理器中更改应用程序图标
- 在 Linux 上的 Qt 中获取应用程序图标 URL
- 如何在Qt中设置应用程序图标
- 应用程序图标Visual Studio 2010 c++
- 没有找到为windows应用程序设置应用程序图标的问题.rc文件
- 如何以编程方式将应用程序图标固定在windows 8的地铁启动屏幕上
- Qt4应用程序图标没有出现在Windows任务栏上
- Qt 5.0.1 中未显示应用程序图标
- 在用户关闭bb10(z10)应用程序时,访问主屏幕上的应用程序图标需要很长时间
- Qt5.6设置应用程序图标(Linux)