預先定義的巨集
RC 不支援 ANSI C 預先定義的宏 (__DATE__、__FILE__、__LINE__、__STDC__、__TIME____TIMESTAMP__) 。 因此,您無法將這些宏包含在資源腳本中的標頭檔中。
RC 會定義RC_INVOKED,這可讓您根據編譯器是 C 編譯器還是 RC 編譯器,有條件地編譯標頭檔的部分。 這很重要,因為 RC 編譯器只支援 C 編譯器所支援的語句子集。
若要有條件地使用 RC 編譯器編譯器來編譯器代碼,請將 RC 無法以 #ifndef RC_INVOKED 和 #endif編譯的程式碼括住。
下列範例取自 SDK 範例。 它示範如何建立可有條件地編譯的標頭檔。
#ifndef RC_INVOKED
#pragma message("Including CntrOutl.H from " __FILE__)
#endif
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應