我从 Petzold 的《Programming Windows》第 5 版一书开始学习 winapi。
创建窗口的第一个示例对我来说有点问题。书上是这么写的
#include "windows.h" (only this one)
但是当我使用 Visual Studio C++(在 Windows 7 64 位下)编译它时,它抱怨说
警告 1 警告 C4627: '#include "Windows.h"': 查找预编译头使用时跳过
和
错误 2 错误 C1010:查找预编译头时文件意外结束。您是否忘记在源代码中添加“#include "StdAfx.h""?
在我将其更改为 后 #include "StdAfx.h"
,它工作正常。
那么为什么我不能使用Windows.h
,需要使用StdAfx.h
??