我是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函数中给出了错误。
答案 0 :(得分:11)
通过使用适当的项目模板陷入成功之中。哪个是Win32 + Win32项目,不要勾选属性页面上的“空项目”选项。您将获得Win32应用程序的预生成代码,请查看它,因为您可能希望保留它的一部分。或者只是将它全部删除到stdafx.h的#include之后,并将其替换为您想要尝试的代码。 stdafx.h文件已经为您预先准备好了。
第二个代码段可能无法编译,因为代码示例未使用Unicode字符串。把L放在字符串文字的前面,比如L“\ tHello world”。
答案 1 :(得分:9)
“stdafx.h”是Visual Studio中预编译头的默认名称。
如果您没有使用预编译头文件,则可以省略该include指令。
有关预编译标头的说明,请参阅维基百科上的this article。