Ada GPS IDE可以';我好像找不到格特卡达
我已经安装了GNAT编程工作室(GPS)和GtkAda。它们看起来都工作得很好,但是当我试图在New project from Template下构建简单的窗口项目时,我收到了一堆错误,上面写着“file gtk.ads not found”。这似乎是一个目录/依赖类型的问题-GPS不知道在哪里查找GtkAda。我运行的是Windows 7,GPS安装在C:\GNAT\2011,GtkAda安装在C:\GtkAda。我尝试将GtkAda添加到我的路径中;目前,我的PATH用户变量包括C:\GNAT\2011\bin,我的PATH系统变量包括C:\GtkAda\bin。非常感谢您对解决此问题的任何建议 这里有两件事 首先,“项目”是关键。无论什么时候你在建造什么东西 在像GtkAda这样的库中,如果(a)使用GNAT,就会容易得多 项目来管理它,并且(b)您使用库提供的GPR -当然,总是假设是这样 在GtkAda的情况下,这意味着您的GPR需要“与”GtkAda 其次,gnatmake或gprbuild需要能够找到Ada GPS IDE可以';我好像找不到格特卡达,ide,path,dependencies,ada,gnat,Ide,Path,Dependencies,Ada,Gnat,我已经安装了GNAT编程工作室(GPS)和GtkAda。它们看起来都工作得很好,但是当我试图在New project from Template下构建简单的窗口项目时,我收到了一堆错误,上面写着“file gtk.ads not found”。这似乎是一个目录/依赖类型的问题-GPS不知道在哪里查找GtkAda。我运行的是Windows 7,GPS安装在C:\GNAT\2011,GtkAda安装在C:\GtkAda。我尝试将GtkAda添加到我的路径中;目前,我的PATH用户变量包括C:\GNA
gtkada.gpr
最简单的方法是以GtkAda.gpr
处于
gnatmake/gprbuild期望查找GPR文件的默认位置。这
是$prefix/lib/gnat
。GtkAda遵守此约定,因此您可以安装
GtkAda与编译器位于同一根目录下。我不知道为什么不建议这样做
如果不想这样做,可以将正确的位置添加到
环境变量ADA\u PROJECT\u PATH
,例如在您的案例中设置它
到C:\GtkAda\lib\gnat
GtkAda自述中有很多好东西,在
我从自述中看到的也包含在
安装的软件包位于(在您的情况下)C:\GtkAda\doc\GtkAda\GtkAda_ug
交叉发布到。
with "gtkada";
project Tinkering is
...