我有一个小的C控制台程序,我想在其中添加.ico文件,以便可执行文件看起来不错。
如何使用MinGW / gcc在CodeBlocks中执行此操作?
答案 0 :(得分:5)
我无法通过谷歌找到相关的帮助,一个初学者(就像我的C)可以跟随,所以我将Q& A这个主题。
File -> New -> Empty File
并将其命名为icon.rc
。它必须在Workspace / Project中可见,否则CodeBlocks将不会知道此文件。它将显示在名为Resources
的项目文件夹中。 MAINICON ICON "filename.ico"
。 MAINICON只是一个标识符,你可以选择不同的东西。 More info 1& More info 2。 现在将会发生什么,windres.exe
(Resource Compiler)将资源脚本icon.rc
和对象二进制文件的图标编译为obj\Release\icon.res
。链接器会将它添加到可执行文件中。
这很容易但我花了很长时间才找到它 - 我希望我能在某个时候拯救其他有同样问题的人。