错误 C1083:无法打开包含文件:'stdafx.h':VS 2005 中没有此类文件或目录
Posted
技术标签:
【中文标题】错误 C1083:无法打开包含文件:\'stdafx.h\':VS 2005 中没有此类文件或目录【英文标题】:error C1083: Cannot open include file: 'stdafx.h': No such file or directory in VS 2005错误 C1083:无法打开包含文件:'stdafx.h':VS 2005 中没有此类文件或目录 【发布时间】:2011-04-04 23:50:18 【问题描述】:我是 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 的代码
它在 MessageBox 函数中给了我错误。
【问题讨论】:
【参考方案1】:通过使用适当的项目模板陷入成功的陷阱。即Win32 + Win32 Project,不要勾选属性页上的“Empty project”选项。您将获得 Win32 应用程序的预生成代码,请查看它,因为您可能希望保留其中的一部分。或者只是将其全部删除,然后将其全部删除,然后将其替换为您要尝试的代码。 stdafx.h 文件已经为您准备好了。
第二个 sn-p 可能无法编译,因为代码示例未使用 Unicode 字符串。在字符串文字前面放一个 L,例如 L"\tHello world"。
【讨论】:
【参考方案2】:“stdafx.h”是 Visual Studio 中预编译头文件的默认名称。
如果你没有使用预编译的头文件,你可以省略包含指令。
有关预编译标头的说明,请参阅 Wikipedia 上的 this article。
【讨论】:
以上是关于错误 C1083:无法打开包含文件:'stdafx.h':VS 2005 中没有此类文件或目录的主要内容,如果未能解决你的问题,请参考以下文章
错误 C1083:无法打开包含文件:'stdafx.h':VS 2005 中没有此类文件或目录
致命错误 C1083:无法打开包含文件:'io.h':没有这样的文件或目录
致命错误 C1083:无法打开包含文件:“openssl/opensslv.h”