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

Abd*_*mad 11 c++ windows

我是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函数中的错误.

Han*_*ant 11

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

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


xDD*_*xDD 9

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

如果您没有使用预编译头,则可以省略该include指令.

有关预编译头文件的说明,请参阅Wikipedia上的这篇文章.