我有一个在编译之前动态生成的宏(它应该包含内部版本号)。但是我认为它的生成方式存在一些错误,所以我想查看这个宏的内容。我怎么能这样做?
我正在使用MSVC2008编译器。
答案 0 :(得分:2)
您可以使用/p
选项和 write preprocessor output to a file 。或
您可以使用/E
选项和 write preprocessor output to stdout
答案 1 :(得分:2)
您可以将项目或文件属性的“预处理到文件”选项设置为 true 。这将让您准确了解预处理器发出的内容。
(在配置属性→C / C ++→预处理器下。)