深入探究VC ―― 資源編譯器rc.exe(3)
Windows應用程序中,圖標、菜單、畏途、圖標、工具條、對話框等是以資源的形式存在的。開發人員也可以自定義資源類型。如果一個程序使用了資源,那么它在構建時需要對資源進行編譯。程序所使用的資源會在資源腳本文件(*.rc)中進行描述編寫,編譯時,資源編譯器會將*.rc文件編譯為可鏈接的.res文件。(資源中可以包括字符串)
1、命令行參數
使用如下方式在命令行中運行rc.exe
RC [options] srcipt-file
options是編譯選項,script-file是需要編譯的資源腳本文件。
用戶可以使用如下方式調用:
rc.exe /n /fo Hello.res Hello.rc
2、資源編譯器選項
可使用的選項如下圖:
3、編譯資源
在C盤新建文件Hello.rc,添加如下腳本:
/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
IDR_MAINFRAME ICON DISCARDABLE "C://Hello.ico"
打開命令行切換到C盤,如下圖:
rc /n /v /fo Hello.res Hello.rc
編譯完成后,會在目錄下生成Hello.res文件,這就是編譯完成生成的可供鏈接器使用的資源文件。
(如果編譯過程中出現錯誤信息,如找不到頭文件、找不到定義等等,說明你的開發環境的配置不正確,請參考之前學習筆記或查閱MSDN)
本文來自CSDN博客,轉載請標明出處:http://www.cnblogs.com/lidabo/admin/file:///C:/Documents%20and%20Settings/Administrator/桌面/MFC-20100806文章/MFC-20100806文章/深入探究VC%20——%20資源編譯器rc_exe(3)%20-%20zxzqwq2009的專欄%20-%20CSDN博客.htm