代码之家  ›  专栏  ›  技术社区  ›  Jeff Yates

有什么工具可以将管理C++转换成C++/CLI吗?[关闭]

  •  6
  • Jeff Yates  · 技术社区  · 16 年前

    我们有一个使用托管C++语法编写的旧项目。我想向团队提出一个合理的无痛苦(我不介意某种程度的人际互动,我认为我对我的期望是现实的,我们仍然需要手工做一些工作)将现有代码更新为c++/CLI语法的方法,这样我们也可以添加XML文档(项目是一个库到其他项目中并具有D)。文档将非常有用)。

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

    2 回复  |  直到 9 年前
        1
  •  2
  •   Aaron Fischer    16 年前

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

    微软工具只是一个开始。有许多文件无法转换。

        2
  •  1
  •   Jeff Yates    16 年前

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

    这并不完美,因为注释丢失了,但我发现重新添加注释比手动转换大多数代码容易得多。