修改windows平台下默认生成的程序图标主要有两个步骤,
1.将自定义的图片制作成资源文件;
2.链接程序时将图标资源添加进去。
制作图标资源文件主要是利用windres.exe 进行编译。
第一步,准备一个ico格式的图片;
第二步,制作一个rc文件;内容如下:
MYICON ICON "icon.ico"
第一个字符串的名称可以自定义,第三个是ico文件名;
第三步,编译rc文件,下面两种写法都可以;
windres hello.rc -o myicon.o
windres hello.rc -o myicon.res
最后是链接程序,如下,链接生成hello.exe
g++ -o hello.exe hello.o myicon.o
效果如下