// 包括 SDKDDKVer.h 将定义最高版本的可用 Windows 平台。 // 如果要为以前的 Windows 平台生成应用程序,请包括 WinSDKVer.h,并将 // WIN32_WINNT 宏设置为要支持的平台,然后再包括 SDKDDKVer.h。 #include <WinSDKVer.h> #define _WIN32_WINNT _WIN32_WINNT_WINXP #include <SDKDDKVer.h>
在target.h中添加以上代码,有可能编译的时候总是在#include <SDKDDKVer.h>处报错:Unexpected end of file
我这边是重启下vs2010,再重新生成就可以。
同时设置Debug/Release属性
Debug:
设置 MFC的使用:在静态库中使用MFC

设置 运行库为多线程调试(/MTd) 。 一般默认的就是这个

Release设置
同Debug,设置 MFC的使用:在静态库中使用MFC

设置 运行库为多线程(/MT) 。

在XP下,右键exe文件的属性,设置兼容性:以兼容模式运行这个文件
这样一般就可以在XP下兼容运行。
浙公网安备 33010602011771号