因此,我尝试将我的项目从Windows XP上的先前版本移至Windows 7上的Visual C++ Express 2010.我找到了各种各样的错误,其中找不到atlbase.h.这不是一个问题,但我想记录我的解决方案对其他人的意义.
从我之前的安装中复制以下PlatformSDK文件并将它们放在我的Windows 7计算机上.
PlatformSDK /包括/ ATL
PlatformSDK /包括/ MFC
PlatformSDK/lib目录
PlatformSDK/src目录/ ATL
然后,我将项目属性中的VC++目录更改为指向这些目录.
包括目录 -
*包括/ ATL
*包括/ MFC
图书馆目录 -
*LIB
来源目录 -
*SRC/ATL
对stdafx.h进行更改
就在这一行之后:#include"atlbase.h"
添加以下行:extern CComModule _Module;
希望你现在准备好了!可能不是,但也许你在路上很顺利.