1

我刚刚安装了 ahven,但是如果我用 Ahven.Framework 编译一个测试程序,我总是得到一个编译器错误:

file "ahven.ads" not found

我的 ahven 文件就在这里:

/opt/ada/include/ahven/ahven.ads
/usr/share/ada/adainclude/ahven/ahven.ads

我怎样才能告诉 gnat 在哪里搜索?

编辑:我在 Linux 上使用 gnatmake,没有任何项目文件。

4

2 回答 2

2

有一个 ahven.gpr 文件,它应该处理依赖关系。找到该文件的放置位置,然后在项目的 .gpr 文件中添加对它的引用,或者如果您使用的是 gps IDE,右键单击项目名称,选择 Project/Dependencies,然后执行“添加从文件”。

于 2012-12-27T13:52:02.680 回答
1

假设您使用的是gnatmake 基于unix/linux的系统,您需要为您的 gnatmake 命令添加路径。要查找如何执行此类型gnatmake并在随后的帮助屏幕中查找-I选项。我不确定您的哪个目录适合包括在内。这应该在您的 ahven 文档中找到。

于 2012-12-27T12:24:01.600 回答