【发布时间】:2009-10-08 13:41:49
【问题描述】:
对于 C# WinForms 和 ASP.Net 项目,我们使用 VS2008 团队版和 TFS 进行签出/签入、更改控制等(此外,我们还可以使用以前的 Visual Studio 版本回到版本 6)。
我们刚刚继承了一个基于 VC++ 版本 6 MFC 的应用程序。将其迁移到更高版本的 VC++ 编译器(以及 Visual Studio 和 Windows)还没有考虑到。目标可执行文件必须在 NT 4、2000 和 XP(是的,NT)上运行。
只是为了好玩,我们已经尝试直接从 VC++ 6 迁移到 VS 2003,但 MFC 库的变化足以引发无数警告和错误。
除了复习 C++ 和 MFC(已经有一段时间了),我们还需要确定如何将其融入我们的环境。理想情况下,我们希望在 VS2008 IDE 中构建应用程序以利用 TFS 更改控制和工作流,但让 VS2008 使用版本 6 编译器和 MFC 库。这可能吗?能否将 Visual Studio 2008 连接到针对早期版本的 C++ 编译器和 MFC 库进行构建,或者我们是否坚持使用 SourceSafe 在 VC++ 版本 6 中维护此应用程序?
【问题讨论】:
标签: visual-studio-2008 mfc visual-c++