码迷,mamicode.com
首页 > 编程语言 > 详细

C语言编译exe添加图标

时间:2019-12-18 10:50:16      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:mic   img   网上   link   必须   资源文件   技术   进制   这一   

C语言是一门通用的计算机编程语言,可以直接编译为可执行文件。在windows下,可执行文件的后缀是exe,我们编写一个最简单的程序test.c:

#include <stdlib.h>

int main(int argc, char *argv[])
{
    printf("%s\n", "Hello Kitty!");
    return 0;
}

执行编译操作,这里我使用的是VC2010的编译器,关于VC编译器的获取,可以自己到网上搜索,实在找不到就安装一下visual stiudo

技术图片

我们生成的exe图标是这样的:

技术图片

不能自定义自己的图片,就不太好看。

下面,我们准备一下我们的图片文件,必须是.ico结尾的图标文件,关于ico文件的获取,这个很简单,可以自行在线制作,使用普通的图片就能制作。

制作完成之后,我们放到源代码相同的目录,然后新建一个.rc结尾的资源文件,里面的内容如下:

IDI_ICON1 ICON DISCARDABLE "test.ico"

只有这一行,然后我们用rc命令,将该资源文件编译为.res结尾的二进制文件:

技术图片

注:rc命令也是包含在VC编译器里的一个工具。

最后,我们执行link test.obj test.res就能生成带图标的可执行文件了。由于,我们之前已经编译过一次c文件,所以,test.obj已经生成了,或者我们执行cl /c test.c只编译源代码而不执行链接,也可以生成test.obj目标文件。

技术图片

这个exe文件就好看多了。

结束!

 

C语言编译exe添加图标

标签:mic   img   网上   link   必须   资源文件   技术   进制   这一   

原文地址:https://www.cnblogs.com/shizqiang/p/12058427.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!