gpt4 book ai didi

c++ - 针对 windows 2000 的 visual studio 2012 win32 项目

转载 作者:可可西里 更新时间:2023-11-01 14:41:20 26 4
gpt4 key购买 nike

我需要修改几年前用 win32 编写的一个非常老的项目,该项目必须在 Windows 2000 服务器上运行。

最近升级了我的电脑,我搬到了 visual studio 2012,因此我的问题。

我在这里看了很多帖子,我有点困惑。

首先使用平台工具集我需要安装 vs2008 和 vs2010 对吗?这是 Not Acceptable 。

其次,有些帖子说我需要覆盖函数 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 Not Acceptable 。其他 2 个选项中的哪个适用于 vs2012???

感谢大家。

最佳答案

VS2012 编译器的运行时支持针对 XP,但不支持早期版本。事实上,在发布时,不支持 XP 定位,这是在后来的更新中添加的。如果必须支持 Win2k,则必须使用支持 Win2k 的早期 VS 版本中的工具集。

关于c++ - 针对 windows 2000 的 visual studio 2012 win32 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19516796/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com