我需要修改几年前在win32中编写的非常老的项目,该项目必须在Windows 2000服务器上运行。
最近升级了计算机后,我搬到了Visual Studio 2012,因此遇到了问题。
我在这里读了很多文章,我有点困惑。
首先使用平台工具集,我需要安装vs2008和vs2010对吗?这是无法接受的。
其次,一些帖子说我需要覆盖DecodePointer / EncodePointer函数。
第三,只是使用定义
#ifndef WINVER
#define WINVER 0x0501
#endif
#ifndef _WIN32_WINNT // Specifies that the minimum required platform is Windows XP.
#define _WIN32_WINNT 0x0501
#endif
选项1不可接受。其他2个选项中的哪个与vs2012一起使用???
谢谢大家。
VS2012编译器的运行时支持目标XP,但不支持早期版本。实际上,在发行时,不支持XP定位,并且在以后的更新中添加了XP定位。如果必须支持Win2k,则必须使用不支持Win2k的VS早期版本中的工具集。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句