pragma的一些用法

2022-02-16 09:28:13 字數 794 閱讀 9218

1、#pragma message

message 引數:message引數能夠在編譯資訊輸出視窗輸出相應的資訊,這對於源**的資訊控制特別重要,其使用方法為:

#pragma message("訊息文字")
當我們程式中定義了許多巨集來控制源**版本的時候,我們自己都有可能會忘記有沒有正確設定這些紅,此時我們可以使用這條指令在編譯的時候就進行檢查,假設我們希望判斷自己有沒有在源**的什麼地方定義了x86這個巨集,可以使用下面的方法:

#ifdef x86

#pragma message("x86 macro activated!");

#endif

當我們定義了x86這個巨集以後,應用程式在編譯的時候就會在編譯輸出視窗顯示 x86 macro activated!,我們就不會因為不記得自己定義的一些特定的巨集而倍感焦慮了。。。

2、#pragma resource

#pragma resource "*.dfm" 表示把"*.dfm"檔案中的資源加入工程。"*.dfm"中包括窗體外觀的定義。

3、#pragma comment

#pragma comment(...)

該指令講乙個注釋記錄放入乙個物件檔案或者可執行檔案中。

常用的lib關鍵字,可以幫我們連入乙個庫檔案。比如:

#pragma comment(lib, "user32.lib")

該指令用來將user32.lib庫檔案加入到本工程中。

的一些用法

action標籤,顧名思義,是用來呼叫action的標籤,在jsp中頁面中,可以具體指定某一命名空間中的某一action。而標籤的主體用於顯示及渲染actionr的處理結果。action標籤有如下幾個屬性 id 可選屬性,作為該action的引用id name 必選屬性,指定呼叫action nam...

IImage的一些用法

因為美工做出來的圖是png24,帶alpha通道透明的,用傳統的bitblt方法沒有辦法顯示 可能是本人比較笨啦,哈哈 所以採用了iimage的方法來進行畫圖。使用iimage的draw的方法時,要畫區域性是發現總是不對,查了一下msdn,發現是如下的問題。optional const rect s...

gcc 的一些用法

gcc編譯多個原始檔 一.常用編譯命令選項 假設源程式檔名為test.c。3.選項 e 用法 gcc e test.c o test.i 作用 將test.c預處理輸出test.i檔案。4.選項 s 用法 gcc s test.i 作用 將預處理輸出檔案test.i彙編成test.s檔案。5.選項 ...