在 VSCode 中运行 c++ 可执行文件时如何更改 Windows 任务栏中显示的图标

How do you change the icon that appears in the windows taskbar when running a c++ executable in VSCode

提问人:Jack Medders 提问时间:3/13/2023 最后编辑:Nicol BolasJack Medders 更新时间:3/13/2023 访问量:186

问:

我正在尝试为程序的文件资源管理器、桌面和系统任务栏视图制作自定义图标。

我找到了两个资源(12),它们成功地让我设置了文件资源管理器和桌面图标(将文件移动到桌面上时),但是当我运行程序时,系统任务栏中显示的图标仍然是默认的 c++ 应用程序图标。这是一个 OpenGL 程序,我设置了它,因此它不会在运行时生成终端,因此唯一打开的是一个 openGL 窗口。如前所述,上面的两个资源引导我创建了一个 .rc 和 .ico 文件,以便在它出现的地方设置图标。

C++ mingw RC ICO

评论

1赞 Some programmer dude 3/13/2023
IIRC 任务栏图标只是应用程序资源中的默认图标。
0赞 Some programmer dude 3/13/2023
至于控制台问题,您需要将程序构建为 Windows 子系统程序,而不是控制台。MSVC、GCC 和 Clang 在构建时都有相应的选项(IIRC 是一个链接器选项)。

答: 暂无答案