CodeBlocks - 如何将图标添加到C程序?

时间:2018-03-08 02:51:01

标签: c windows icons codeblocks resource-files

我有一个小的C控制台程序,我想在其中添加.ico文件,以便可执行文件看起来不错。

如何使用MinGW / gcc在CodeBlocks中执行此操作?

1 个答案:

答案 0 :(得分:5)

我无法通过谷歌找到相关的帮助,一个初学者(就像我的C)可以跟随,所以我将Q& A这个主题。

  • 首先,您需要一个.ico文件。将它放在main.c文件的文件夹中。
  • 在CodeBlocks中,转到File -> New -> Empty File并将其命名为icon.rc。它必须在Workspace / Project中可见,否则CodeBlocks将不会知道此文件。它将显示在名为Resources的项目文件夹中。
  • 将以下行放入其中:MAINICON ICON "filename.ico"。 MAINICON只是一个标识符,你可以选择不同的东西。 More info 1& More info 2
  • 保存文件并编译 - CodeBlocks将为您完成其他所有工作

现在将会发生什么,windres.exeResource Compiler)将资源脚本icon.rc和对象二进制文件的图标编译为obj\Release\icon.res。链接器会将它添加到可执行文件中。

这很容易但我花了很长时间才找到它 - 我希望我能在某个时候拯救其他有同样问题的人。