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