ADA 中的单独程序
我有一个非常大的项目,我正在尝试开始使用 GPS(Gnat 编程工作室)而不是我现有的。 项目的命名约定如下: Something.1.ada 表示规范 Something.2.ad…
Ada 最终确定调整程序 - 这里放什么?
鉴于以下声明: type Food_T is abstract tagged null record; type Food_Ptr is access all Food_T'Class; type Wrapper_T is new Ada.Finalization.…
Linux 上的 Ada IO 多路复用
我正在尝试通过将简单的 C++ 工具移植到 Ada 来学习 Linux 上的 Ada。 现在,我尝试编写一个简单的串行通信程序,该程序发送调制解调器命令并使用选择…
如何绑定 OpenCV 进行 GNAT?
谁能告诉我如何为 GNAT 查找或创建到 OpenCV 的绑定? 我想使用Ada2005用OpenCV(1.0或2.X)实现一些程序, 但我不知道怎么做。有人可以教我怎么做吗…
Gnatbench 在编译前运行 Ada 程序
我在 Eclipse (Indigo) 中安装了 GNATbench,用于在 Ada 中进行编码;由于某些奇怪的原因,该程序首先运行然后编译,当我更新代码时,这不太有效。我…
Ada 中的默认整数'image() 宽度
如何更改 Ada 中的默认整数'image() 宽度? 我希望能够做类似 put("this is a number: " & i'img); 的事情,其中 i 例如 5 并具有 Ada输出没有多…
Ada 编译缺失子单元
我最近更新到了新版本的 GNAT 编译器。我正在尝试编译 GNADE 源代码(http://gnade.sourceforge.net/) 是否需要设置某种标志或某种方式来调试它? 我…
在 Ada 中使用文本工具
我想在 Ada 程序中使用 TextTools 。有人有指导如何开始的教程吗? 我在尝试编译 C_code/curses.c 时遇到错误(我使用的是 texttools-2.0.7)。…
Ada 存在 STORAGE_ERROR 问题
我在 RHEL6 上有一个让我头疼的小功能,我不知道发生了什么......而且调试起来很痛苦。当我运行这个程序时,我收到一个 STORAGE_ERROR,所以我做了一…
Ada - GNAT GPS IDE 未绑定和链接
我正在尝试从维基教科书中学习艾达。我已经下载并安装了 GNAT GPL 2011,在附带的 GPS IDE 中创建了一个项目,并编写了一个示例 hello world 程序。 …
C++ 中的聚合初始化安全性
假设我有以下结构: struct sampleData { int x; int y; }; 并且在使用时,我想将 sampleData 类型的变量初始化为已知状态。 sampleData sample = { 1…
Valgrind 输出令人困惑
我在理解 Valgrind 输出时遇到了一些困难: 1>自动生成的 adb 文件中出现“Invalid write of size 4”, return (gnat_exit_status); -- this is line…