C++ 设置Visual Studio中内置的Qt应用程序的图标
我有一个在VisualStudio中制作的Qt应用程序,但是我不知道如何使用特定图标而不是默认的windows可执行图标创建可执行文件(在windows上)。有人知道使用VisualStudio或其他工具实现这一点的最简单方法吗 编辑- 除了下面的答案之外,这是我必须一步一步做的:C++ 设置Visual Studio中内置的Qt应用程序的图标,c++,visual-studio,qt,C++,Visual Studio,Qt,我有一个在VisualStudio中制作的Qt应用程序,但是我不知道如何使用特定图标而不是默认的windows可执行图标创建可执行文件(在windows上)。有人知道使用VisualStudio或其他工具实现这一点的最简单方法吗 编辑- 除了下面的答案之外,这是我必须一步一步做的: 在Visual Studio中,将*.rc文件添加到“源文件”文件夹 在*.rc文件中添加以下答案中指定的行(同时确保*.ico文件与*.rc文件位于同一位置) 在此之后,我只需在调试模式下运行项目,然后重新启动P
- 在Visual Studio中,将*.rc文件添加到“源文件”文件夹
- 在*.rc文件中添加以下答案中指定的行(同时确保*.ico文件与*.rc文件位于同一位置)
- 在此之后,我只需在调试模式下运行项目,然后重新启动PC,以使更改生效
*.ico
文件,其中包含您想要用作徽标的任何内容。我给我的favicon.ico
打了电话yourapplication.rc
的文件yourapplication.rc
:IDI_ICON1图标可丢弃的“favicon.ico”
*.rc
文件作为源文件添加到buildsystem*.exe
随favicon.ico
文件一起发送编辑:关于此的Qt5官方文档:我不知道这是否是Qt官方的做事方式,但这对我来说是有效的:
*.ico
文件,其中包含您想要用作徽标的任何内容。我给我的favicon.ico
打了电话yourapplication.rc
的文件yourapplication.rc
:IDI_ICON1图标可丢弃的“favicon.ico”
*.rc
文件作为源文件添加到buildsystem*.exe
随favicon.ico
文件一起发送编辑:关于此的Qt5官方文档:查看官方文档:查看官方文档:我是否将该行添加到.rc文件的任何位置?将其添加为源文件是否意味着将.rc文件从vs中的资源文件文件夹移动到源文件文件夹?另外,我仍然不确定如何生成可执行文件。您将其添加为
*.rc
文件中的第一行(也是唯一一行)。然后将该文件添加到构建系统中。如果是cmake,只需将其添加为常规的私有源文件。qmake有RC\u图标
。查看我的答案中链接的官方文档以了解更多详细信息。部署/发布应用程序时,favicon.ico
文件需要与可执行文件(*.exe
)位于同一文件夹中。我是否将该行添加到.rc文件的任何位置?将其添加为源文件是否意味着将.rc文件从vs中的资源文件文件夹移动到源文件文件夹?另外,我仍然不确定如何生成可执行文件。您将其添加为*.rc
文件中的第一行(也是唯一一行)。然后将该文件添加到构建系统中。如果是cmake,只需将其添加为常规的私有源文件。qmake有RC\u图标
。查看我的答案中链接的官方文档以了解更多详细信息。部署/发布应用程序时,favicon.ico
文件需要与可执行文件位于同一文件夹中(*.exe
)。