有没有不需要包含stdafx.h就能使用VC++ 2010的方法?

5

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

我非常烦恼#include<stdafx.h>,有没有办法在不包含它的情况下编译和运行程序?


5
用美元符号拼写还真的很酷吗? - Dennis Zickefoose
预编译头文件可以大大加快构建时间 - 你可能会发现等待三倍的构建完成时间更加令人恼火... - AshleysBrain
1
关于微软,嗯,我不喜欢它,所以我叫它M$。 - Muhammad Hewedy
当苹果超过微软市值的那一天,看到“M$”这个缩写真是令人惊叹。 - Didier Trosset
所以,我们也可以找到苹果的新名字 :) - Muhammad Hewedy
5个回答

10

这是针对预编译头文件的。如果不使用预编译头文件,就不要包含它。


6

前往项目设置 -> 预编译头。 选择不使用预编译头。


6
您也可以针对每个文件关闭预编译头文件。
在VS Express C++ 2012中进行如下设置:
1.在项目资源管理器中右键单击.cpp文件,选择属性。 2.在左侧窗格中选择“配置属性/C++/预编译头文件”。 3.现在,在右侧窗格中有一个“预编译头”值,您可以将其从“使用/Yu”更改为:
- “不使用预编译头文件”
祝福您!

4
当然,只需转到“项目设置”,C/C++→预编译头文件,并选择“不使用预编译头文件”。
顺便说一下:在使用预编译头文件的大型项目上,可能会显著减少构建时间。

2
当您创建项目时,请创建一个空项目。目前,您可以在项目设置中禁用它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接