我有两个包含文件头 #include "stdafx.h" #include "psapi.h" 然而,它会出现“stdafx.h”无法打开源文件的编译时错误。我正在使用Visual Studios 2010。 “stdafx.h”是否必要?我认为是因为如果我将其移除,程序将无法编译。
#include "stdafx.h"
之前的每一行代码。你可以在它之前放置任何内容,不会有语法错误。 - Benoitstdafx.h
,则它们全部都应该包含。我曾经遇到过只有一个第三方文件使用了它的问题,因此我不得不在所有头文件中包含它。我更喜欢不使用它。我的项目不够大,无法注意到通过预编译节省的时间;在Visual Studio中,这种麻烦不值得节省。 - Thomas Matthews