2015-06-27 88 views
0

我想知道为什么GtkAda库不能用现有项目编译。我相信我有PATH和ADA_INCLUDE_PATH指向正确的文件夹,但在编译期间没有找到Gtk规范文件(例如,gtk.ads)。找不到GNAT GPS依赖关系表

Documentation for GPS at Adacore描述6.9节中的项目依赖关系编辑器,但是它不存在于Project> Dependencies的工具菜单中,文档说明它应该被找到。我无法在“项目属性”窗体的工具菜单中的其他任何地方找到它。

Project Dependencies form

我在哪里可以找到这种形式?我使用Windows 7 GNAT 2014学术版本和GtkAda 2014年

回答

2

我(仅PDF,在$prefix/share/doc/gps/pdf)2015年GNAT GPL下的文档

编辑通过上下文项目的项目之间的依赖关系说→项目视图中的→依赖项...菜单。

“项目视图”是GPS窗口左侧的窗格,单击“项目”选项卡。你的项目应该出现。

通过将鼠标放置在项目上,在这种情况下为您的项目并按下鼠标右键,即可获得上下文(弹出)菜单。

查看有关在另一个项目上添加依赖项的说明,我认为直接编辑项目文件要容易得多。

+0

这似乎让我感动了一下。它将此行放在项目文件中:限制为“.. \ .. \ .. \ .. \ .. \ .. \ .. \ GtkAda \ lib \ gnat \ gtkada.gpr”;我没有得到相对的参考:(但我会再看看它...更改为绝对路径,它似乎仍然编译。 – Jim

+0

我不确定为什么GtkAda没有显示出来在已知项目的列表中,它看起来像其他许多人一样 – Jim

+0

这里,“添加自向导”路径有一个“在项目中使用相对路径”复选框,我不确定是什么让项目“已知”,它至少包括与编译器和本地项目一起安装的项目,我期望它包含那些'ADA_PROJECT_PATH'或'GPR_PROJECT_PATH'。 –