错误C1083:无法打开包含文件:'stdafx.h':在VS 2005中没有这样的文件或目录

问题描述:

我是Visual Studio的新手。我创建了一个简单的控制台应用程序,然后选择了一个空的C++项目。 我粘贴了代码的形式
http://www.cprogramming.com/tutorial/opengl_first_windows_app.html 错误C1083:无法打开包含文件:'stdafx.h':在VS 2005中没有这样的文件或目录

它给了以下错误 错误C1083:无法打开包含文件:“stdafx.h中”:没有这样的文件或目录。

任何机构都可以帮助我解决这个问题。

而且我已经从
http://www.cprogramming.com/tutorial/opengl_windows_programming.html

粘贴代码,它给了我错误MessageBox函数。

通过使用适当的项目模板落在成功的坑中。哪个是Win32 + Win32项目,请勿勾选属性页面上的“空项目”选项。您将获得Win32应用程序的预生成代码,请查看它,因为您可能想保留部分代码。或者只是将它全部删除到stdafx.h的#include中,并将其替换为您想要尝试的代码。 stdafx.h文件已经为您预煮。

第二个代码片段可能无法编译,因为代码示例没有使用Unicode字符串。将L放在字符串前,如L“\ t Hello World”。

“stdafx.h”是Visual Studio中预编译头的默认名称。

如果你没有使用预编译头文件,你可以省略include指令。

请参阅this article关于预编译头文件的解释。