【问题标题】:Using new MS C++ compiler with old Visual Studio将新的 MS C++ 编译器与旧的 Visual Studio 一起使用
【发布时间】:2009-02-22 12:19:55
【问题描述】:

我想将最近的 MS C++ 编译器(我需要 TR1)与旧 IDE(Visual C 6.0)一起使用。我听说我只能下载免费的命令行 MS C++ 编译器。是否可以?我可以在旧 IDE 中使用新编译器吗?如果是这样,可能会出现哪些其他问题?

我想保留 VS6,因为我很熟悉它。我想使用 TR1 的 MS 实现,因为我希望它比 Boost 更快。

【问题讨论】:

  • 解释你为什么要这样做将有助于回答这个问题。

标签: visual-studio-2008 ide compiler-construction visual-c++-6


【解决方案1】:

您实际上可以下载 新 IDE 的免费版本,Express Edition。与非免费版本相比,它有一些限制(例如,不支持插件),但对于大多数应用程序来说,它仍然远远优于 VS6。

【讨论】:

  • +1,现在咬紧牙关,学习新的VS,MS花了很多精力让VB和C++开发人员更容易升级
【解决方案2】:

Visual Studio 版本将非常愉快地并排安装。

只需避免双击解决方案文件(这将打开最新的),而是从正确的版本打开。

【讨论】:

    【解决方案3】:

    您是否考虑过使用Boost.TR1

    【讨论】:

    • 我认为 MS 实现更快。真的是这样吗?
    • 我不知道任何性能基准,但如果可用,Boost.TR1 可以配置为使用本机 TR1(我相信通过定义 BOOST_HAS_TR1)。这样,您就可以使用 boost 实现,直到您能够毫不费力地切换到具有 TR1 的 VC++ 版本。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-17
    • 2010-11-16
    • 2021-03-13
    • 1970-01-01
    • 1970-01-01
    • 2017-03-23
    • 1970-01-01
    相关资源
    最近更新 更多