无法打开源文件“stdafx.h”

时间:2011-06-01 14:58:57

标签: c++ visual-c++

我有两个包含文件头

#include "stdafx.h"
#include "psapi.h"
但是它给出了一个无法打开源文件“stdafx.h”的编译时错误。我正在使用Visual Studios 2010.“stdafx.h”甚至是必要的吗?我是这么认为的,因为如果把它带走,程序就无法编译。

2 个答案:

答案 0 :(得分:8)

Visual Studio将其用于“预编译头”功能。如果您对Visual Studio没有经验,我建议将stdafx.h保留在项目中。

当然,如果你#include它,你应该拥有它。

答案 1 :(得分:2)

stdafx.h用于预编译头文件。没有必要,但是如果你以前从未这样做过,那么禁用编译器功能会有点棘手。如果你有,那么你必须在编译之前编译'stdafx.cpp'。