1

我有 GPS 社区版,但它不能创建 GtkADA 项目。因此,我使用 GPR 项目克隆并构建了 GtkADA,但是当我尝试打开 GtkADA 示例或从 GPS 启动新的 GtkADA 项目时,出现错误:

未知项目文件:“gtkada”

编辑:Windows 10 x64,试图“进入”Ada。

编辑2:走得更远。我尝试设置 GPR_PROJECT_PATH 以包含以下路径:

驱动器:\gitrepos\gtkada\src
驱动器:\gitrepos\gtkada\src\lib
驱动器:\gitrepos\gtkada\src\lib\gtkada\可重定位
驱动器:\gitrepos\gtkada\src\obj

我正在尝试运行从https://www.adacore.com/code-samples为 GtkAda 下载的基本小部件示例。

现在我得到:

找不到文件“gdk-gc.ads”

事实上,我在 GNAT 或 GtkAda 存储库中都找不到这个文件。

Edit2:我仍然有困难。

Edit3:freenode#ada 上的其他人说 GtkAda 的 OpenGL 部分已损坏,许多人只是将其禁用。

4

1 回答 1

1

我遇到了同样的问题,找不到 Gtkada(关于 gdk-gc.ads 我帮不了你)。

因此,我将项目文件的相对路径写入 GtkAda.gpr

with "../../lib/gnat/gtkada"; -- on linux (I installed my gtkada into my gnat folder)

在您的情况下,如果您将其安装在 C:\GtkAda 上,您应该搜索 GtkAda.gpr,然后复制粘贴其路径。(不确定绝对路径是否有效。您可能需要告诉您的项目使用“..”在其文件夹之外搜索,直到您位于 C: 中,然后粘贴您的路径。)

PS:Adacore 为 windows 提供了 GtkAda 安装程序:https ://www.adacore.com/download/more

编辑:在我的 Windows 上,我只是使用了安装程序然后就可以 with "gtkada"工作了。

于 2019-07-10T08:34:41.363 回答