5

我已经成功安装了 M$ VC2010 并开始使用它编写简单的程序。

我对此感到非常恼火#include<stdafx.h>,那么没有它有没有办法编译和运行程序???

4

5 回答 5

10

它用于预编译的标头。不要使用预编译的头文件,不要包含它。

于 2010-05-26T03:33:00.460 回答
6

您还可以关闭每个文件的预编译头文件。

在 VS Express C++ 2012 中设置如下:

  1. 在 Project Explorer 中右键单击 .cpp 文件,选择 Properties。
  2. 在左侧窗格中选择 Configuration Properties/C++/ Precompiled Headers
  3. 现在,在右侧窗格中有“预编译头”值,您可以将其从Use /Yu更改为:
    • '不使用预编译头文件'

干杯 在此处输入图像描述

于 2014-05-22T16:44:43.443 回答
6

转到Project Settings->Precompiled Headers. 选择Not using precompiled headers.

于 2010-05-26T03:37:25.880 回答
4

当然,只需转到项目设置,C/C++ → Precompiled Headers,然后选择“Not Using Precompiled Headers”。

顺便说一句:在使用预编译头文件的大型项目中,可能会显着减少构建时间。

于 2010-05-26T03:39:08.107 回答
2

创建项目时,请创建一个空项目。

目前,您可以在项目设置中禁用它。

于 2010-05-26T03:40:20.837 回答