如何在 Visual C 中设置程序的图标2008 精简版?

发布于 2024-08-11 12:43:40 字数 316 浏览 10 评论 0原文

我想将可执行控制台程序的嵌入图标设置为自定义图标。

我知道这与 这里是这个,但我使用的是 Visual C++ 2008 Express Edition,资源视图不可用(并且 Project-context-menu->Add->Resource... 是变灰),所以我在这里不知所措。我是否必须升级到专业版才能完成这样的基本任务?

I want to set the embedded icon for my executable console program to a custom icon.

I know this is pretty much the same question as this one here, but I'm using Visual C++ 2008 Express Edition, and the Resources View is not available (and the Project-context-menu->Add->Resource... is grayed out), so I'm at loss here. Will I have to upgrade to a pro edition for such a basic task?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

堇年纸鸢 2024-08-18 12:43:40

您仍然可以在 Express 版本中添加资源,但没有资源编辑器 GUI,您必须使用外部工具自己创建资源。

Win32 Platform SDK 有一个 资源编译器 (rc.exe ) 将编译一个资源脚本,它只是一个文本文件你可以自己写。如果您不想手动创建文件,还有免费的资源编辑器。

过程是:

  1. 创建资源脚本
  2. 使用 rc.exe 进行编译,创建 .rc 文件
  3. 将 .rc 文件添加到 Visual Studio C++ 项目
  4. 重新编译

You can still add a resource in Express edition, but there is no resource editor GUI, you have to create the resource yourself using external tools.

The Win32 Platform SDK has a resource compiler (rc.exe) that will compile a resource script which is just a text file that you can write yourself. There are also free resource editors out there if you'd rather not create the file by hand.

The process is:

  1. Create the resource script
  2. Compile it using rc.exe to create a .rc file
  3. Add the .rc file to the Visual Studio C++ project
  4. Recompile
高跟鞋的旋律 2024-08-18 12:43:40

好吧,在您的项目文件夹中,您应该已经有一个名为的已编译资源文件
“应用程序.rc”
如果您使用文本编辑器打开它,您应该找到以下行:

// 放置在最前面或 ID 值最低的图标成为应用程序图标
1 个图标“app.ico”

只需将“app.ico”替换为您的图标的文件名,嘿,魔法就完成了。

Well, in your project's folder you should already have e compiled resource file called
"app.rc"
if you open it with a text editor you should find the lines:

// Icon placed first or with lowest ID value becomes application icon
1 ICON "app.ico"

just replace "app.ico" with your icon's filename and hey presto the magic's done.

只是偏爱你 2024-08-18 12:43:40
1. in notepad paste

AAA ICON myicon.ico


2. then save as resource.rc

3. add the resource.rc file to your project.

it works on visual studio, code::blocks and dev-c++

NOTE:
1. myicon.ico is the name of your icon.
2. myicon.ico should be in the same directory as resource.rc 
1. in notepad paste

AAA ICON myicon.ico


2. then save as resource.rc

3. add the resource.rc file to your project.

it works on visual studio, code::blocks and dev-c++

NOTE:
1. myicon.ico is the name of your icon.
2. myicon.ico should be in the same directory as resource.rc 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文