如何在 Visual Studio 2008 中为我的 C++ 应用程序设置可执行图标?
最佳答案
这就是您在 Visual Studio 2010 中的操作方式。
因为它很挑剔,实际上这可能会很痛苦,因为您正在尝试做一些非常简单的事情,但这并不简单,而且 Visual Studio 没有很多陷阱不告诉你。如果您在任何时候感到生气或想要咬牙切齿地咬牙切齿并尖叫,请务必这样做。
陷阱:
- 您需要use an .ico file . 您不能为可执行文件的图标使用 PNG 图像文件,它不起作用。您必须使用 .ico。 There are web utilities将图像转换为 .ico 文件。
- 用于您的 exe 的 ico 将是具有最低资源 ID 的 ico。为了改变.ico
1) 打开 VIEW> RESOURCE VIEW(在 VIEW 菜单的中间),或按 Ctrl+Shift+E 让它出现。
2) 在资源 View 中,右键单击项目名称并说 ADD> RESOURCE...
3) 假设您已经自己生成了一个 .ico 文件,请从出现的废话列表中选择 Icon,然后点击 IMPORT。
4) 在此对话框中,*.ico
文件未列出,并且您不能使用常规 PNG 或 JPG 图像作为图标,因此请更改使用下拉列表将文件过滤器过滤到 *.ico
。误导性的用户界面,我知道,我知道。
5) 如果您现在编译您的项目,它会自动粘贴 具有最低 ID 的 .ico(如 resource.h
中所列) >) 作为 .exe 文件的图标。
6) 如果您出于某种原因将一堆 ICO 文件加载到项目中,请确保您希望 Visual Studio 使用的 .ico 在 resource.h< 中具有 最低 id/
。您可以毫无问题地手动编辑此文件
例如。
//resource.h
#define IDI_ICON1 102
#define IDI_ICON2 103
使用了IDI_ICON1
//resource.h
#define IDI_ICON1 106
#define IDI_ICON2 103
现在使用 IDI_ICON2。
关于c++ - 如何在 Visual Studio 2008 中为我的应用程序设置图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/320677/