是否可以将vb.net源代码转换为C ++?

时间:2010-06-24 19:10:29

标签: c++ vb.net

是否有任何工具将vb.net源代码转换为C ++,例如gnu C ++。我知道Mono可以将项目转移到不同的平台,但我更愿意转换源。 既然我们都知道.net使用自己的二进制库而不是其他编译器可用,那么有没有任何工具至少将vb.net转换为C ++ .net?

提前致谢

7 个答案:

答案 0 :(得分:5)

没有工具可以将VB .net应用程序转换为iPhone应用程序。你可以从头开始。

答案 1 :(得分:1)

即使有这样的工具,史蒂夫乔布斯也禁止在服务条款中使用任何工具 资料来源:http://www.engadget.com/2010/04/08/apples-iphone-lockdown-apps-must-be-written-in-one-of-three-la/

这就是为什么你不允许使用Adobe的iPhone编译器 - 尽管它可能会将你的Flash代码转换为Objective-C,但是TOS的verbage不允许它。

您必须从头开始编写应用程序,或者不要为iPhone开发。

答案 2 :(得分:0)

如果您想以半手动方式进行,请查看http://www.developerfusion.com/tools/convert/vb-to-csharp/。这将允许您复制代码并获得转换后的结果。

我更喜欢这种方法,因为我可以看到与每个代码块的冲突,然后解决它们而不是仅仅转换整个项目。

但我相信还有许多其他工具。

JustMe2

答案 3 :(得分:0)

你可以编译成机器代码,然后用“错误的”反汇编程序拆解......代码将是一个可怕的混乱,当然,在上帝和人的眼中是可憎的,但它在技术上会做什么你问。

除此之外?不,我不这么认为。如上所述,这并不是你可以通过机器做的事情,而不是像编译/反编译垃圾一样。

答案 4 :(得分:0)

没有C ++ .NET这样的东西。

你可能指的是C ++ CLI - 但它不能在iPhone上运行,因为它需要.NET框架,就像任何其他.NET语言一样。

答案 5 :(得分:0)

C,C ++或Objective-C是与VB.NET完全不同的语言系列。此外,C ++ / CLI(你称之为C ++ .NET)永远不会在新语言义务的iPhone上运行。我想你需要从头开始。

答案 6 :(得分:0)

查看NS Basic / App Studio。

编程语言基于Visual Basic,因此很多代码应该没有更改。 IDE的外观和感觉与您习惯的非常相似。

将会有更改使用外观和感觉像iPhone应用程序中的对象。对于文件I / O,支持SQLite。