1,前言
vc++下只要插入资源就可以了就不多说,那Windows下的GCC(MinGW)呢?
教程是使用mingw做为编译工具,已在Windows下测试通过,Linux GCC 不支持。
2,准备图标
准备好一个ICO格式的图标,如: gtk.ico
- 如果是其他格式如 png jpg 可以在百度搜 png在线转ico 有很多网站提供这种转换服务。
还需要一个资源描述文件,后缀是 .rc 如:gtk.rc
- 里面的内容如下
gtk ICON DISCARDABLE “gtk.ico”
前面的 gtk 是这个资源的名字,中间的 ICON 表示是一个图标,最后的 gtk.ico 是ico图标文件名,更多的内容可以百度了解。
3,编译资源文件
有了资源文件和资源描述文件之后,我们使用资源编译程序 windres.exe 来编译成资源文件,在控制台下使用
1
windres gtk.rc gtk.o
回车后 就会在同目录下生成 gtk.o文件,这个文件后面编译源文件会用到。
4,生成程序
最后把源文件和资源文件一起编译
1
gcc gtk.c gtk.o -o gtk.exe
就会生成了gtk.exe程序。