2013-02-15 121 views
3

如果我的理解正確: *類編譯爲obj文件。 * Libs是obj文件的集合。C++ Builder - Lib和Res之間的區別

什麼是.res文件?他們喜歡庫,還是有區別?

+2

[資源文件](http://msdn.microsoft.com/en-us/library/windows/desktop/aa380599 (v = vs.85)的.aspx)。而不是包含可執行代碼,它們包含靜態資源,如字符串或圖像。 – Joe 2013-02-15 15:55:56

回答

2

.res文件是編譯Windows資源(就像.obj是編譯的C++源代碼一樣)。它們包含位圖,圖標等。

特別是,C++ Builder IDE將自動維護一個.res文件,其中包含您在Project - > Options - > Application下設置的應用程序圖標和版本信息,並且項目 - >選項 - >版本信息。

1

.RES文件編譯資源腳本(.RC) 能以編輯:http://www.resedit.net/

更多資源腳本: http://en.wikibooks.org/wiki/Windows_Programming/Resource_Scripts

這裏是公共資源的列表:

下拉菜單

Popup菜單

文本字符串

鍵盤加速器(按鍵的組合,如[CTRL] + [C]至 拷貝文本)

圖標

位圖圖像

對話框

版本信息

鼠標光標

如何寫一個資源腳本: http://mirrors.zoreil.com/webclub.kcom.ne.jp/ma/colinp/win32/resources/script.html