我找到了c ++到c#的翻译器,但它不起作用.(Code2Code.net)
用cout测试
int main(int argc, char** argv)
{
cout << "Hello World";
return 0;
}
Run Code Online (Sandbox Code Playgroud)
结果变成了
public static int Main(string [] argv)
{
cout << "Hello World";
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,是否是任何其他适用于C++到C#的翻译器(不需要是免费的)
我不知道有任何的这种转换将是非常困难的事情.您正在尝试将以非托管语言编写的代码转换为托管的语言.即使您能够翻译代码,您几乎所有标记为的方法unsafe都会否定转移到C#的大部分好处.
这似乎是个坏主意 - 您应该考虑从头开始重写应用程序.
| 归档时间: |
|
| 查看次数: |
3140 次 |
| 最近记录: |