我尝试将我的项目从之前的Windows XP版本迁移到Windows 7上的Visual C++ Express 2010。我遇到了许多错误,指出无法找到atlbase.h。这不是一个问题,但我想为其他人记录下我的解决方法。
将以下PlatformSDK文件从我的先前安装中复制并放置在我的Windows 7机器上。
PlatformSDK/include/atl
PlatformSDK/include/mfc
PlatformSDK/lib
PlatformSDK/src/atl
然后,我更改了项目属性中的VC++目录,使其指向这些目录。
包含目录 -
*include/atl
*include/mfc
库目录 -
*lib
源代码目录 -
*src/atl
对stdafx.h进行更改。
在此行之后:#include "atlbase.h"
添加此行:extern CComModule _Module;
希望您现在已准备就绪!可能还有问题,但您也许已经在正确的道路上了。