C++ 是否有IDE';扩展/预处理宏并在不编译的情况下内联显示其结果的插件?

C++ 是否有IDE';扩展/预处理宏并在不编译的情况下内联显示其结果的插件?,c++,c,C++,C,是否有任何IDE或插件可以扩展/预处理宏并在不编译的情况下内联显示其结果 我发现了一些其他相关的问题,但它们需要编译。在类Unix平台上,您可以对文件使用cpp(C预处理器)来获得结果 在类Unix平台上,可以对文件使用cpp(C预处理器)来获得该结果 只让IDE运行预处理器,而不是编译器、汇编程序或链接器。只让IDE运行预处理器,而不是编译器、汇编程序或链接器。大多数编译器都提供了这样做的选项。不过,不同的编译器将有不同的开关。咨询你的医生 例如,使用微软C++编译器,将是/e/Ep和/p命令

是否有任何IDE或插件可以扩展/预处理宏并在不编译的情况下内联显示其结果


我发现了一些其他相关的问题,但它们需要编译。

在类Unix平台上,您可以对文件使用cpp(C预处理器)来获得结果

在类Unix平台上,可以对文件使用cpp(C预处理器)来获得该结果

只让IDE运行预处理器,而不是编译器、汇编程序或链接器。

只让IDE运行预处理器,而不是编译器、汇编程序或链接器。

大多数编译器都提供了这样做的选项。不过,不同的编译器将有不同的开关。咨询你的医生


例如,使用微软C++编译器,将是/e/Ep和/p命令行开关。也可以从IDE中指定它们。这些开关还可以根据需要禁用编译。

大多数编译器都提供了这样做的选项。不过,不同的编译器将有不同的开关。咨询你的医生


例如,使用微软C++编译器,将是/e/Ep和/p命令行开关。也可以从IDE中指定它们。这些开关还可以根据需要禁用编译。

对于gcc,它将是-E

对于gcc,它将是-E

visual studio将在同一目录中生成一个*.i文件-一个中间文件。查看该文件的内容。visual studio将在同一目录中生成一个*.i文件-一个中间文件。查看该文件的内容。这需要运行gcc。是否有任何软件在编辑/查看源代码时内联显示扩展宏?您可以将其添加到IDE中的编译器标志中。我不确定-E是否是正确的标志,但是应该有一个标志来生成带有预处理代码的文件。然后,您可以在编辑器中打开它。或者,只需将gcc-E命令分配给(相当好的)IDE中的工具按钮/工具菜单,将其设置为显示命令输出,并在需要时在打开的文件上运行该工具。这需要运行gcc。是否有任何软件在编辑/查看源代码时内联显示扩展宏?您可以将其添加到IDE中的编译器标志中。我不确定-E是否是正确的标志,但是应该有一个标志来生成带有预处理代码的文件。然后,您可以在编辑器中打开它。或者,只需将gcc-E命令分配给(相当好的)IDE中的一个工具按钮/工具菜单,将其设置为显示命令输出,并在需要时在打开的文件上运行该工具。这与我想要的不太一样,但看起来这是我能得到的。谢谢,这不是我想要的,但这似乎是我想要的。谢谢