我正在使用一个在 Visual Studio 中编写的充满编译器指令的程序。
我做了一些更改,现在我遇到了一个未解决的外部编译器/链接器错误。
我相信这是由编译器指令引起的,它似乎没有检测到该特定函数的实现,为了调查这一点,我想#ifdef
在整个编译过程中遵循编译器指令。
我已经尝试过使用该配置,但在窗口/P
中没有看到任何编译器指令。Output
有人知道怎么做这个吗?
我正在使用一个在 Visual Studio 中编写的充满编译器指令的程序。
我做了一些更改,现在我遇到了一个未解决的外部编译器/链接器错误。
我相信这是由编译器指令引起的,它似乎没有检测到该特定函数的实现,为了调查这一点,我想#ifdef
在整个编译过程中遵循编译器指令。
我已经尝试过使用该配置,但在窗口/P
中没有看到任何编译器指令。Output
有人知道怎么做这个吗?
我认为您使用该/P
选项走在正确的轨道上,但是文档指出输出将转到带有.i
扩展名的文件(因此可能不会转到您的输出窗口)。
此外,您可以通过生成映射文件来找到有关任何链接器错误的帮助;请参阅/MAP(生成映射文件)。