问题标签 [gnat-gps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
305 浏览

ada - gnat 编程工作室自动修复问题

我正在使用 GNAT Programming Studio 来更新一些 ada 文件。我有一个样式检查,对于这些旧文件会产生数以千计的警告。有用的是 GPS 在位置视图中有一个小的自动修复“扳手”图标,这很好,但我不想通过并单击扳手一万次。

有没有办法让它自动纠正这些错误,而无需我点击每个扳手?他们都很好,所以我想自动改变。

我看到一些文档说你可以做到: http: //www.adacore.com/wp-content/files/auto_update/gps-docs/Code-Fixing.html

但是当我右键单击时,我没有得到自动修复选项。也许你需要专业版?我已经尝试了我能想到的一切。

这将节省数小时的工作时间,因此如果有人能提供帮助,我们将不胜感激。

谢谢!

0 投票
1 回答
1434 浏览

ada - 在 Linux 中运行 GNAT GPS 的可执行文件的名称是什么?

它刚刚在我的机器上安装了这个。我正在尝试查找运行 GNAT GPS 的可执行文件的名称。

谢谢。

0 投票
1 回答
1922 浏览

ada - GPS IDE 中的调试

我正在使用 GPS IDE 进行 Ada 95 编码。当我尝试在 .adb 文件中放置断点时,我收到一条消息“没有名为 filename.adb 的源文件”。我构建了项目并初始化了调试器。可能出了什么问题?

奇怪的是,我能够执行该程序。

0 投票
2 回答
757 浏览

config - Gnat Ada 编译器安装时出错

我正在尝试为 Ada 编程安装 GNAT 编译器,但是当我启动它时出现以下错误:“无法创建配置目录 C:/users/@#$%@#%#@/.gps/ 正在退出... ”。

有人知道解决方案吗?我尝试了各种各样的东西,没有任何帮助。

谢谢

0 投票
2 回答
495 浏览

ada - GNAT 3.15p Ada 编译器的 IDE

我正在使用建议用于 RTRT 的 GNAT 3.15p Ada 编译器。我将 GPS IDE 与另一个版本的 GNAT Ada 编译器一起使用。是否有可用于 GNAT 3.15p 编译器的 IDE?我可以使用 GPS IDE 本身,如果可以,如何更改编译器?

谢谢 Padmapriya

0 投票
1 回答
334 浏览

oop - 文字字符串预期错误

请看下面的代码

当我在 GPS IDE 中单击“全部构建”时,出现此错误

我对 Ada 很陌生,如您所见,这是我的第一个程序。请帮忙。

0 投票
2 回答
1511 浏览

ada - GPS中的Ada编程

我是使用 ada 语言和 GPS 的初学者。我似乎找不到任何可靠的教程来帮助学习 ada 或 GPS,但这不是我的问题。

我尝试了各种简单的程序,比如这个:

我尝试了其他类似简单的方法,并在网上找到了其他更复杂的方法,我真的只得到了一个工作。

无论如何,当我尝试构建时出现此错误:

我认为这很简单,但我似乎无法弄清楚。

当我第一次更改某些内容后尝试编译时,有时我也会得到这个:

0 投票
1 回答
297 浏览

ada - 文档生成错误

我正在尝试生成某些代码的 html 格式,以便在将其放入 word 时保存格式(字体、颜色、大小等)。GPS IDE 能够为文件生成文档,但在运行它时我不断收到以下警告。结果是一个带有目录但没有代码的 html 文件。我在 GPS 文档或互联网上的任何地方都找不到有关此问题的任何信息。当它提到交叉引用时是什么意思?有想法该怎么解决这个吗?

0 投票
1 回答
1009 浏览

debugging - GNAT GPS 调试器 - 无法初始化调试器

我正在尝试在 GNAT 的 GPS IDE 中调试我的项目。每次我选择Debug->Initialize->“program name”时,GPS的gui切换到debug GUI,然后弹出一个错误“could not initialize the debugger”。

我发现的两个可能的解决方案是 gdb.exe 可能已过时,它建议在 GPS 之外运行它,它运行良好。另一个可能的解决方案是确保在构建项目时应用 -g 标签,因为这些标签对于 gnatlink 和 gcc 进行调试是必需的。它还声明 -g 标记默认应用于新项目,除非您专门删除了它。我怀疑我有,但我不确定我会在哪里检查以确保它仍然包含在内。

另一件奇怪的事情是,当我初始化调试时,GPS 附带的教程运行了如何构建和调试代码,效果非常好。我所指的那个教程可以通过 Help->GPS->GNAT Programming Studio Tutorial 访问。它引用了 GNAT/2012/share/examples/gps/tutorial 目录中的程序“sdc”。

关于我做错了什么的任何想法,因为错误不是很有帮助?

谢谢!

0 投票
1 回答
478 浏览

autocomplete - GNAT GPS 中 GtkAda 的自动补全

我刚刚开始使用 GNAT GPS(Gnat Programming Studio)进行 Ada 和 GtkAda 开发,有些事情让我感到沮丧:自动完成(即:智能感知,或任何你想称呼它的东西)只适用于我的代码,但是不适用于 GtkAda 库。这让事情变得非常缓慢和无聊,因为我每次都必须检查 GtkAda 文档上的每个 API 调用。

所以我的问题很简单:有没有办法在 GPS 上启用 GtkAda 的自动完成功能?