当前位置:  开发笔记 > 编程语言 > 正文

C++到C#转换器

如何解决《C++到C#转换器》经验,为你挑选了2个好方法。

我找到了c ++到c#的翻译器,但它不起作用.(Code2Code.net)

用cout测试

int main(int argc, char** argv)
{
cout << "Hello World";
return 0;
}

结果变成了

public static int Main(string [] argv) 
{ 
cout << "Hello World"; 
return 0; 
} 

我的问题是,是否是任何其他适用于C++到C#的翻译器(不需要是免费的)



1> Andrew Hare..:

我不知道有任何的这种转换将是非常困难的事情.您正在尝试将以非托管语言编写的代码转换为托管的语言.即使您能够翻译代码,您几乎所有标记为的方法unsafe都会否定转移到C#的大部分好处.

这似乎是个坏主意 - 您应该考虑从头开始重写应用程序.



2> denis philli..:

我的建议是最初使用C++/CLI将C++代码移植到托管环境.一旦在托管世界中工作,就可以围绕它在C#中构建新代码.如果现有代码的关键区域正在积极更改,请考虑在此时移植到C#.

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有