错误 C1083:无法打开包含文件:"stdafx.h":VS 2005 中没有此类文件或目录

error C1083: Cannot open include file: 'stdafx.h': No such file or directory in VS 2005

本文关键字:文件 2005 stdafx C1083 错误 包含 VS      更新时间:2023-10-16

我是Visual Studio的新手。我创建了一个简单的控制台应用程序,然后选择了一个空的 c++ 项目。我已经粘贴了代码表单
http://www.cprogramming.com/tutorial/opengl_first_windows_app.html

它给出以下错误错误 C1083:无法打开包含文件:"stdafx.h":没有此类文件或目录。

任何人都可以帮助我如何解决这个问题。

我也粘贴了代码
http://www.cprogramming.com/tutorial/opengl_windows_programming.html

它在消息框函数中给了我错误。

通过使用适当的项目模板陷入成功的深渊。 这是Win32 + Win32项目,不要勾选属性页上的"空项目"选项。 你将获得 Win32 应用程序的预生成代码,请查看它,因为你可能希望保留其中的一部分。 或者只是将其全部删除超过 stdafx.h 的 #include,并将其替换为您要尝试的代码。 stdafx.h 文件已经为您预先准备好了。

第二个代码段可能无法编译,因为代码示例未使用 Unicode 字符串。 在字符串文字前面放一个 L,就像 L"\tHello world"。

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

如果不使用预编译标头,则可以省略包含指令。

有关预编译标头的说明,请参阅维基百科上的这篇文章。