如何查看Visual C++;预处理器? 我想看看VisualC++预处理器在我的代码中的输出——也就是说,等价于 GCC—E。就我而言,我找不到相关的编译器开关。如何完成此操作?
项目属性->C/C++->预处理->文件预处理:是(/p) 这些文件将被调用.i,并将在build目录中创建如何查看Visual C++;预处理器? 我想看看VisualC++预处理器在我的代码中的输出——也就是说,等价于 GCC—E。就我而言,我找不到相关的编译器开关。如何完成此操作?,c++,visual-c++,c-preprocessor,C++,Visual C++,C Preprocessor,项目属性->C/C++->预处理->文件预处理:是(/p) 这些文件将被调用.i,并将在build目录中创建 (P/>< P> C.exe < /C> >微软Visual C++的命令行接口,输出预处理文件有三种不同的选择(因此以前对Visual C++的响应不一致): /E:(类似于GCC的-E选项) /P: /EP: (直接从中复制)很好的复制粘贴,甚至没有指向……的链接,我只是这样做了,这个答案并不完整。设置/P后,对于文件“foo.c”,您需要查找文件“foo.i”。(这似乎很明显
<>(P/>< P> <代码> C.exe < /C> >微软Visual C++的命令行接口,输出预处理文件有三种不同的选择(因此以前对Visual C++的响应不一致):
:(类似于GCC的-E选项)/E
:/P
:/EP
(直接从中复制)很好的复制粘贴,甚至没有指向……的链接,我只是这样做了,这个答案并不完整。设置/P后,对于文件“foo.c”,您需要查找文件“foo.i”。(这似乎很明显,但您必须查找正确的目录,这取决于项目文件的配置方式)。您可以使用/Fi编译器参数指定预处理器输出文件。您也可以只指定输出路径-只需确保路径以尾随的反斜杠结尾。@marsh:文件将被调用.i,并将在生成目录中创建。“项目属性”在哪里?转到
Project
(顶部菜单)>Properties
,我找不到任何C/C++
菜单项。@IulianOnofrei右键单击解决方案浏览器窗口中的项目(而不是解决方案),该窗口通常位于屏幕右侧,用于在项目中导航。右键单击后,应该有一个名为“属性”的选项。这是项目属性。执行此操作时,出现错误MSB6001:CL.exe的命令行开关无效