Visual Studio C - 无法输出预处理文件

Visual Studio C++ - Unable to output a preprocessed file

本文关键字:输出 预处理 文件 Studio Visual      更新时间:2023-10-16

我试图在Visual Studio中可视化我的源代码,但我无法输出任何内容。没有错误,但最终都没有任何.i文件。

我在此处看到了cl.exe的这些选项:在Visual Studio进行预处理后,如何看到C/C 源文件?

使用/P,但是在编译后,它们在我的项目目录或子文件夹中不再是。

还尝试了此:"预处理当前文件"Visual Studio的Addin?(C )

我已经改编了通往devenv.exe的路径以与我的安装匹配,但是我从Visual Studio中得到了警告,基本上是帮助人。

我完全错过了什么吗?如何获取预处理.i文件?

我无法使用Visual Studio 2017的"内置选择"进行预处理.i文件,但是使用命令行方法,它可以使用:

  1. 打开开发人员命令提示的命令提示Studio
  2. 使用cd导航到此位置:$(SolutionDir)$(ProjectName)。就我而言,这是这样的: C:UsersUserNameSourceReposProject1Project1

  3. 使用此命令:CL /P /C Source1.cpp

现在,我将Source1.i靠近来源。感谢您的非常有用的投入。我将在Visual Studio开发人员社区中报告此信息。