我有几个c++的工具,我要港口点网络。我想知道,如果有的工具,用于移植c++应用程序c#?

我想,任何自动化的工具,将使一个混乱的任何代码,因此,也许,我应该还可以问,如果这是一个很好的想法或不?

有帮助吗?

解决方案

在更好的问题是,为什么你会永远的只是的端口工作没有取得增值(即新功能)代码?这种努力几乎cetainly更难采取比预期的更长。好,使用的.Net的许多互操作能力,打电话给你的C ++从C#代码。聚焦在C#中添加新功能,但不要浪费你的时间移植工作的代码。

其他提示

  1. 键盘。
  2. 鼠标。
  3. 监测。
  4. 咖啡。
  5. 经常表达的搜索和替换。

当然,这是一个活泼市场。从C ++将C#给你的东西的可能的编译干净。使得它的实际工作需要行由行,“哦,天哪,我会拍自己tomorow”的努力。 YMMV。

此应该已经评论。但是,我没有足够的凭据才能发表评论。 这不是你的问题正是相关。我认为这将是对你有用。

C ++ - > C#:你需要知道从C ++移动到C#

我公司,语义设计有一个工具,转换从C ++到C#。它处理从C转换核心语言结构++(数据/类声明,可执行语句)到C#。翻译工具基于的DMS软件再造工具包

它需要定制手柄转换异国结构(COM调用,您的自定义的API,...),以C#。任何工具,你可能会发现需要这样的定制;没有现成的现成工具,几乎可以解决你的一套完整的具体情况。

如何关于C / CLI编译器,其产生.NET组件从C ++代码。最后,你要返工的入口点接受.NET类型(例如System::String而不是经典char *),但你不使用C#得到.NET快了很多。也有C ++ / CLI和C#之间自动转换,但只有C ++后代码是.NETified(上述转换到System::Stringgeneric<typename T> System::Collections::Generic::List等)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top