【问题标题】:Are there any tools for converting Managed C++ to C++/CLI? [closed]是否有任何工具可以将托管 C++ 转换为 C++/CLI? [关闭]
【发布时间】:2008-09-30 04:40:26
【问题描述】:

我们有一个使用托管 C++ 语法编写的旧项目。我想向团队提出一种合理无痛的更新方法(我不介意某种程度的人际互动,我认为我的期望是现实的,我们仍然必须手动完成一些工作)更新方法将现有代码转换为 C++/CLI 语法,以便我们还可以添加 XML 文档(该项目是其他项目的库,拥有文档将非常有用)。

那么,有什么好的工具可以帮助解决这个问题吗?还是只是切换到新的 C++/CLI 语法编译器并在我们进行时修复错误?

【问题讨论】:

    标签: c++-cli managed-c++ code-conversion


    【解决方案1】:

    Microsoft 有一个tool 会有所帮助。 Visual c++ blog post about it. 以下是我在切换时发现的其他一些有用的资源 C++/CLI Migration Primer Managed Extensions for C++ Syntax Upgrade Checklist

    Microsoft 工具只是一个开始。有很多文件无法转换。

    【讨论】:

      【解决方案2】:

      不幸的是,我发现微软的migration tool 离没用只有两步之遥。但是,C++/CLI disassembler 用于 Reflector,事实证明它更有用。

      这并不完美,因为 cmets 会丢失,但我发现重新添加 cmets 比尝试手动转换大部分代码要容易得多。

      【讨论】:

        猜你喜欢
        • 2015-04-17
        • 2012-01-05
        • 1970-01-01
        • 1970-01-01
        • 2011-02-21
        • 2018-01-15
        • 2012-12-11
        • 2010-12-01
        • 2012-04-08
        相关资源
        最近更新 更多