我有GPS社区版,但无法创建GtkADA项目。因此,我使用GPR项目克隆并构建了GtkADA,但是当我尝试打开GtkADA示例或从GPS启动新的GtkADA项目时,出现错误:
未知的项目文件:“ gtkada”
编辑: Windows 10 x64,试图“进入” Ada。
Edit2:走得更远。 我尝试将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部分坏了,许多人只是将其禁用。
答案 0 :(得分: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提供https://www.adacore.com/download/more
的GtkAda安装程序编辑:在我的Windows上,我只是使用了安装程序,然后
with "gtkada"
有用。