Ada是一种结构化,静态类型,命令式,广谱和面向对象的高级计算机编程语言,从Pascal和其他语言扩展而来。
所以我为 Ada 创建了一个猜谜游戏,但是它没有运行。错误出现在第 25 行。 它说 guessing_game.adb:25:26:错误:没有候选解释与实际情况匹配: 与 Ada.Text_IO;...
我尝试将函数 A 中的数组串联转换为新的 Ada 2022 约简表达式(请参阅函数 B),但出现范围检查失败错误。我做错了什么? 与 Ada.Text_IO...
首先,我想为我的错误道歉,我会说,我是 Ada 和 Alire 的新手。 我正在尝试使用whitakers-words字典(https://github.com/mk270/whitakers-words)作为个人
如何使用自定义步骤迭代 Ada 中的范围? 对于整数范围内的 I 环形 -- 每 10 步做某事 结束循环; 我可以用特定步骤定义子类型吗?
如何使用 Ada 的 Alire 包管理器安装 AVR 的 ZFP(零占用空间)RTS(运行时系统)?
如何使用 Ada 的 Alire 包管理器安装 AVR 的 ZFP(零占用空间)RTS(运行时系统)? 我认为正确的是,我的项目文件包含: 项目 Avr 是 对于运行时(“阿达&
我查了其他问题,这个案例好像没有涵盖。我在 Windows 计算机上的 WSL 中运行 Ubuntu,并且我尝试运行 GNATStudio,任何时候我尝试运行该程序 ei...
前几天晚上我去尝试 Ada 的 Alire 包管理器,并在文档中发现了这一点: 发出 alr init --bin myproj (您可以将 --lib 用于库项目) 第一次跑步的时候
我正在按照 https://pico-doc.synack.me/ 的步骤创建一个简单的 Ada 程序来在 Raspberry Pi 上闪烁 LED,但在使用 Alire 构建时遇到了问题。 使用上述...
我尝试过将 Gnat Studio 与 Alire 包管理器一起使用。使用“alr edit”命令启动 Gnat Studio 会导致 Gnat Studio 崩溃。我查看了日志文件,那里...
您好,我正在尝试在 Windows 上的 Alire 上运行 Hello 程序,但我无法收到此错误,有人可以帮忙吗? 注:选择的工具版本gprbuild=22.0.1 注意:正在部署 gprbuild=22.0.1... 卷曲:(35)sc...
ranlib 在 ASFML 中使用 Alire 和 GNAT 时出错
我正在学习如何通过 Ada 绑定到 SFML(即 ASFML)来使用 Alire。到目前为止我已经下载了 并使用 Alire 安装了 ASFML 并成功将其导入到我的测试项目中。当我...
如何在 Alire .toml 文件中添加额外的编译器选项?
对于交叉编译,我需要指定 MCU 类型作为 Ada、C 和理论上的 C++ 编译器的选项。 我怎样才能做到这一点,并且在构建依赖项时也应用它?...
如果我写 类型 u1 的范围为 0 .. 1; 类型索引的范围为 0 .. 499999; U1Array 类型是 u1 的数组(索引); 我可以假设,这将是一个位向量,它正在打包单个 u1 实例
套餐pack1是 int_acc_typ类型是访问所有整数; 结束包1. --本地程序 与包1; 程序主要是 Int_acc : pack1.int_acc_type; Int_var : 别名整数; 开始 Int_a...
我有两个套餐,分别称为“乘客”和“预订”。他们有一对多的关系。当我尝试在他们的两个文件中进行处理时,我遇到了循环依赖错误。然后我尝试了限制...
包父级是 类型 Item 是私有的; 函数获取返回项; 私人的 类型项目是 记录 值:布尔值; 结束记录; 程序集 (对象...
如何定义只允许使用十六进制字符的 String 子类型?这是我的尝试,但我在子类型定义上失败了: 子类型 Hex_Character 是字符 与 Static_Predicate...
ADA:Gnat Gprbuild 将没有 .adb 的二进制库添加到项目中
我已经使用 Gnatstudio/Gprbuild 在 ADA 中构建了一个静态库。现在,我想在可执行项目中使用它,但我只想提供 .ads 文件和二进制 .a。没有.adb。 我的可执行项目...
我在通用函数中有一个数组,我想逐字节地迭代它。在下面的示例中,我使用的是 Wide_Wide_Character,因此一个字符的长度为 4 个字节。有 3 个给定输入