zoukankan      html  css  js  c++  java
  • C语言编译exe添加图标

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

    #include <stdlib.h>
    
    int main(int argc, char *argv[])
    {
        printf("%s
    ", "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文件就好看多了。

    结束!

  • 相关阅读:
    tty初探 — uart驱动框架分析
    是否要从单片机转为嵌入式Linux?
    Linux 下Input系统应用编程实战
    Linux设备驱动之Kobject、Kset
    Xorg-xserver相关知识
    linux各级目录
    GitHub使用基本流程
    6、Linux发行版组成与初识
    CentOS7安装出现Warning
    Python数据类型之变量
  • 原文地址:https://www.cnblogs.com/shizqiang/p/12058427.html
Copyright © 2011-2022 走看看