如何在整个编译过程中遵循预处理程序指令

时间:2017-04-19 14:22:24

标签: c++ visual-studio preprocessor compiler-directives

我正在使用一个程序,完整的编译器指令,在Visual Studio中编程。

我做了一些更改,现在我遇到了一个未解决的外部编译器/链接器错误。

我认为这是由编译器指令引起的,它似乎没有检测到该特定函数的实现,为了研究这一点,我想在整个过程中遵循#ifdef编译器指令。编译过程。

我已尝试使用/P配置,但我在Output窗口中看不到任何编译器指令。

有人知道怎么做吗?

1 个答案:

答案 0 :(得分:1)

我认为您使用/P选项走在正确的轨道上,但doc表示输出将转到.i扩展名的文件(因此可能不会输出窗口)。

此外,您可以通过生成映射文件找到有关任何链接器错误的帮助;见/MAP (Generate Mapfile)