我刚刚安装了 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,没有任何项目文件。
有一个 ahven.gpr 文件,它应该处理依赖关系。找到该文件的放置位置,然后在项目的 .gpr 文件中添加对它的引用,或者如果您使用的是 gps IDE,右键单击项目名称,选择 Project/Dependencies,然后执行“添加从文件”。
假设您使用的是gnatmake 和基于unix/linux的系统,您需要为您的 gnatmake 命令添加路径。要查找如何执行此类型gnatmake
并在随后的帮助屏幕中查找-I
选项。我不确定您的哪个目录适合包括在内。这应该在您的 ahven 文档中找到。