【发布时间】:2013-03-19 15:51:03
【问题描述】:
上周我继承了一个遗留的非托管 C++ 应用程序。
很遗憾,项目设置并非 100% 可靠,并且没有文档。我所知道的是该产品是使用 Microsoft Visual C++ 2008 Redistributable x86 部署的。
我的问题是:您建议使用哪种 IDE、SDK 和 Platform ToolSet 组合?
很遗憾,我以前没有使用过 Windows SDK,而 Platform ToolSet 选项对我来说是新的。更糟糕的是,我已经八年没有写过一行 C++ 代码了!所以......您可以提供的任何反馈将不胜感激:D
知道
-
客户端操作系统
- Windows 2008 R2
-
C++ 可再发行组件
- Microsoft Visual C++ 2008 Redistributable x86 已部署在生产环境中
-
集成开发环境 (IDE)
- 我更喜欢使用 Visual Studio 2012(我们还有:Visual Studio 2008、2010、2012)
未知
-
平台工具集
- 我可以使用 VS2012 并针对 v90 平台,还是简单地使用 VS2008 更稳定?
-
Windows SDK
- 如果客户端在生产环境中使用Microsoft Visual C++ 2008 Redistributable x86,我应该在开发机器上安装哪个version of the Windows SDK?
【问题讨论】:
-
“当前项目设置不是100%可靠”是什么意思?
-
我会选择最旧的受支持版本,除非您打算升级很多螺母和螺栓
-
@ZDeslav “当前的项目设置不是 100% 可靠的” = 该产品早在我之前就已经出自我的时代了,我有理由相信其他开发人员在没有完全理解的情况下更改了
project configuration他们在做。 -
@sehe:“我会选择最旧的支持版本”这是否意味着 IDE=
Visual Studio 2008+ SDK=Windows Server 2008 & .NET 3.5 SDK (v6.1)
标签: c++ visual-studio visual-studio-2012 winapi