【发布时间】:2010-10-12 19:29:15
【问题描述】:
我工作的公司有一个基于 MFC 的大型本地应用程序。我们目前使用的是 vs2008,但对于下一个版本,我们希望迁移到 vs2010,主要是为了新的 C++0x 功能。不幸的是,由于许可证成本,我们有极少数的 Citrix 客户坚持使用 Win2k 服务器。
今天发现在win2k上vs2010编译原生应用有问题,这里有人贴了几个解决办法
Can I use Visual Studio 2010's C++ compiler with Visual Studio 2008's C++ Runtime Library?
我用一个简单的 MFC 应用程序尝试了 fasm 方法,但它不起作用(它适用于控制台应用程序),大概是因为 MFC 还具有与非 win2k 兼容库的链接?我打算尝试自己制作 crt,但 MS 没有提供构建它的文件。
我是否在浪费时间尝试让我们的应用程序在 win2k 下运行?这仅仅是恢复到 vs2008 还是从 2010 年开始定位到 2008 年的一种情况?
问候
【问题讨论】:
-
你不能只针对 MSVC++9 运行时吗?我仍然有较旧的 ATL/MFC 发行版。可用的库(但我还安装了 VS2008)。
-
当然可以,但是我们会失去所有 C++0x 的东西,这是我和我的团队(曾经)期待的东西。