我在Visual Studio社区2015中有一个C ++程序,我需要为调试和发布版本包含不同的资源。调试和发布版本通过为调试版本定义_DEBUG
宏来区分,否则将其保留为未定义。
所以很自然地我尝试将#if defined(_DEBUG)
放入我的.rc文件中,但是在编译资源编译器时,没有定义宏,并将其编译为发布版本(当它不是时)。 />
如何让资源编译器看到宏?
答案 0 :(得分:0)
为了将预处理器定义传递给资源编译器,您还必须在项目设置(配置属性 -> 资源 -> 常规)中定义它。