默认生成的控制台程序都没有图标,显示系统默认的丑丑的框框。于是上网搜索了下为程序添加图标。
可是搜出来的大都是VC++6.0的东西,我用的是C::B,所以那种直接从菜单就可以添加资源文件的方法就不适合了。
好在找到了另一种方法,其实就是手动编辑资源文件~
———————————————————昏割线———————————————
当初刚接触IDE时连怎么新建工程都不知道,所以我还是从第一步开始吧,新建工程:
文件-新建-工程(File-New-Project),或从起始页点击创建新项目。
就可以啦!其中a.ico是与工程在同一目录的已有图标。当然也可以使用绝对路径。 ————————————————昏割线又来啦——————————————— 可是,这只是图标哦。 你有木有发现人家的应用程序都有文件属性等详细说明啊,比如:
源链接:Topic: How to add icon and version information to .exe?
1、选择ConsoleApplication(控制台程序)
2、一路Next,输入工程(项目)名称路径
3、这里演示的图标,就不修改代码了。双击项目里main.cpp可以看到已有"hello world"的代码。
4、并把debug那两个框打勾,否则这个文件不参与编译的。。。 打开.rc文件(它可以任意文件名,但需要rc为后缀),输入从菜单选择New-File...选择空文件。
MAINICON ICON "a.ico"
就可以啦!其中a.ico是与工程在同一目录的已有图标。当然也可以使用绝对路径。 ————————————————昏割线又来啦——————————————— 可是,这只是图标哦。 你有木有发现人家的应用程序都有文件属性等详细说明啊,比如:
好吧,这个上网搜了好久死活没答案,最后在百度知道上提问,有VS的方法:C++设置生成的控制台程序的文件属性 不过最后在C::B论坛上搜索到了一篇手动编写
.rc文件的方法:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
|
编译后的样子





Reader Echoes
24 comments