簡體   English   中英

在 .rc 文件中使用預處理器宏

[英]Using Preprocessor Macros in .rc Files

我在 Visual Studio Community 2015 中有一個 C++ 程序,我需要在其中包含用於調試和發布版本的不同資源。 調試版本和發布版本通過為調試版本定義_DEBUG宏來區分,否則保持未定義。

所以很自然地,我嘗試將#if defined(_DEBUG)放入我的 .rc 文件中,但是在編譯資源時,編譯器的行為就像未定義宏一樣,並將其編譯為發布版本(如果不是)。

如何讓資源編譯器看到宏?

為了將預處理器定義傳遞給資源編譯器,您還必須在項目設置(配置屬性 -> 資源 -> 常規)中定義它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM