因此,我尝试将我的项目从 Windows XP 上的先前版本移至 Windows 7 上的 Visual C++ Express 2010。我在找不到 atlbase.h 的地方遇到了各种错误。这不是一个太大的问题,但我想记录下我的决议对其他人来说是什么。
从我以前的安装中复制以下 PlatformSDK 文件并将它们放在我的 Windows 7 机器上。
平台SDK/include/atl
平台SDK/include/mfc
平台SDK/lib
平台SDK/src/atl
然后,我将项目属性中的 VC++ 目录更改为指向这些目录。
包括目录-
*包括/atl
*包括/mfc
图书馆目录-
*库
源目录-
*src/atl
对 stdafx.h 进行更改
在这一行之后:#include "atlbase.h"
添加这一行: extern CComModule _Module;
希望你现在准备好了!可能不会,但也许你一切顺利。