-3

在 Visual Studio 2017 中创建新的 C++ Windows 应用程序时,我总是得到一个 stdafx.cpp 文件,以及 stdafx.h 和 targetver.h 文件。我正在参加编程入门课程,但讲师完全不赞成将这些文件包含在我们的项目中。我正在使用带有 BootCamp 的 Mac 来正确运行此编译器,并且我能够编写代码并正常运行 - 但我需要摆脱我的项目中包含的这些无关文件。

我的教授的建议是在最初制作项目时创建一个空项目,但这必须省略某些类型的必要库/头文件,因为我的相同代码会与“cout”等功能出现错误。(构建良好)。

简而言之,我怎样才能创建一个除了我的 cpp 文件之外为空且行为正常的新项目?

4

2 回答 2

2

您可以创建一个新项目并禁用预编译头文件,也请Empty Project在创建时选择。如果您不打算创建新项目文件,可以在现有项目文件中执行此操作。要执行此操作,请执行以下操作 -

选择您的项目,使用“Project -> Properties”菜单并转到“Configuration Properties -> C/C++ -> Precompiled Headers”部分,然后将“Precompiled Header”设置更改为“Not Using Precompiled Headers”选项。

于 2017-09-20T22:15:59.040 回答
1

当您使用 Visual Studio 创建项目时,您将拥有“使用预编译头文件”选项,您可以禁用该选项!

NB 刚刚发现vs2017的新更新(15.3.5)对项目的创建做了一点改动,似乎只有在选择Windows桌面向导时才提供这个!

于 2017-09-20T21:56:41.267 回答