2010-05-26 69 views
4

我已经成功安装了M $ VC2010并开始使用它编写简单的程序。有没有办法使用VC++ 2010而不包括stdafx.h?

我非常恼火#include<stdafx.h>,那么有什么办法可以编译和运行没有它的程序?

+5

用美元符号拼出它真的很酷吗? – 2010-05-26 04:14:40

+0

预编译头文件可以加快构建时间 - 您可能会发现它更烦人,等待您的构建完成时间的三倍... – AshleysBrain 2010-05-26 09:11:10

+1

关于M $,ya,我不喜欢它,所以我把它称为M $ – 2010-05-26 17:46:01

回答

10

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

5

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

4

当然,只要进入项目设置,C/C++→预编译头,并选择 “不使用预编译头”。

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

2

当您创建项目时,创建一个空项目。

现在,您可以在“项目设置”中将其禁用。

4

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

在VS快递C++ 2012设置这个如下:在.cpp文件,选择属性

  1. 在Project Explorer中右键单击。
  2. 在左窗格中选择配置属性/ C++ /预编译 标题现在
  3. ,在右窗格中有哪些 你可以从使用/于更改为“预编译头”价值:
    • '不使用预编译头'

干杯 enter image description here

相关问题