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文件就好看多了。

    结束!

  • 相关阅读:
    系统进程
    Javascript中的常用事件
    进程信息库网址
    C#中使用临时存储过程
    Transactsql 中的 rollup 和cube的使用
    如何使用fckeditor在线编辑器(asp)
    微软将 jQuery IntelliSense整合到Visual Studio
    no such file to load openssl Anny
    Ubuntu 防火墙 ufw Anny
    Install Apache 2 from Source on Linux(转) Anny
  • 原文地址:https://www.cnblogs.com/shizqiang/p/12058427.html
Copyright © 2011-2022 走看看