[英]Using Preprocessor Macros in .rc Files
我在 Visual Studio Community 2015 中有一個 C++ 程序,我需要在其中包含用於調試和發布版本的不同資源。 調試版本和發布版本通過為調試版本定義_DEBUG
宏來區分,否則保持未定義。
所以很自然地,我嘗試將#if defined(_DEBUG)
放入我的 .rc 文件中,但是在編譯資源時,編譯器的行為就像未定義宏一樣,並將其編譯為發布版本(如果不是)。
如何讓資源編譯器看到宏?
為了將預處理器定義傳遞給資源編譯器,您還必須在項目設置(配置屬性 -> 資源 -> 常規)中定義它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.