Visual studio 如何列出所有#define';编译前的d值?

Visual studio 如何列出所有#define';编译前的d值?,visual-studio,gcc,Visual Studio,Gcc,我感兴趣的是在调用编译器之前查看预处理器定义的所有值 是否有某种标志在实际编译之前停止编译器(VS或gcc),并让它打印出所有使用#define语句设置的值?我不仅对从我自己的程序中看到#define语句感兴趣,还对从标准库(如GENERIC#u READ等)中看到#define语句感兴趣 因此,理想情况下,一个会话应该如下所示: cl /someflag mycode.c > #define GENERIC_READ 0x80000000 > #define GENERIC_WRI

我感兴趣的是在调用编译器之前查看预处理器定义的所有值

是否有某种标志在实际编译之前停止编译器(VS或gcc),并让它打印出所有使用#define语句设置的值?我不仅对从我自己的程序中看到#define语句感兴趣,还对从标准库(如GENERIC#u READ等)中看到#define语句感兴趣

因此,理想情况下,一个会话应该如下所示:

cl /someflag mycode.c
> #define GENERIC_READ 0x80000000
> #define GENERIC_WRITE 0x40000000
> ...

似乎是[this][1][1]的副本:这对GCC非常有帮助,谢谢!Visual Studio的任何指针?似乎是[this][1][1]的副本:这对GCC非常有帮助,谢谢!有Visual Studio的指针吗?