3

我刚开始学习 Ada,想知道是否可以使用像 MVS 2008/2010 这样的编辑器?MVS 会检测到 GNAT 编译器吗?我有 GNAT GPL 编译器,但发现 GPS 编辑器很难使用(远不如 MVS 编辑器直观)。本教程没有很好地解释如何在 GPS 中创建项目。

我目前正在使用效果很好的 AdaGIDE,尽管它的功能有限。

谢谢。

4

3 回答 3

2

我从未见过任何用于 Gnat 的 VS 插件。vanilla Gnat 很难做到,因为它与 Microsoft 链接器不兼容。这更像是 gcc 与 Microsoft 的对比。有一个 Gnat .NET 端口,声称可以与 Microsoft 工具(包括 VisualStudio)很好地集成。你可能会有更好的运气。

您拥有的另一个选项是ObjectAda。它也不使用 VisualStudio,但它使用的环境旨在让 VS 用户熟悉。它不是免费的,但最后我检查了它的成本与 VisualC++ 的相当。它确实使用 Microsoft 链接器,因此将它与 VisualStudio 集成应该是可行的。

就我个人而言,我讨厌 VisualStudio,并在 Emacs 中进行所有编辑(即使是 Microsoft C++ 工作),但我可以看到你来自哪里。

于 2010-05-04T15:00:50.393 回答
1

VisualAda 尚未发布,但最终发布时,它不仅将 GNAT 与 Visual Studio 集成,还会自动为 WinRT 组件生成 Ada 绑定,就像 C++/WinRT 为 C++ 所做的那样。 这是一段视频这里是在 comp.lang.ada上发布的未发布 VisualAda 演示的帖子。

于 2018-03-15T00:59:49.160 回答
0

最后,我们得到了 Alex Gamper 的“Visual Ada”插件: https ://marketplace.visualstudio.com/items?itemName=AlexGamper.VisualAda

正如许多其他人所说,该附加组件基于 gcc/gnat(具有所有 mingw/msys2 基础架构)并且仍然不是 VS 原生的

于 2021-11-15T09:58:54.260 回答