VC++预处理器符号说明

stm*_*ius 6 windows visual-c++

是否有可用的 Visual C++/Windows SDK 预处理器符号的概述,例如_CONSOLE, _WINDOWS, WIN32, WIN32_LEAN_AND_MEAN等?

我感兴趣的不仅仅是一个列表,还有定义每个符号的效果的描述(链接)。

Chr*_*her 4

有些符号是由编译器定义的,有些是由各种运行时库定义的。您需要知道您在寻找什么才能找到答案。据我所知,没有一个存储库。

话虽如此:

http://msdn.microsoft.com/en-us/library/b0084kay.aspx

这解释了编译器预定义的宏。

http://msdn.microsoft.com/en-us/library/aa383745.aspx

讨论 Windows 标头版本宏和您列出的其他一些可选宏。