Gau*_*tam 3 ide dependencies path ada gnat
我已经安装了GNAT Programming Studio(GPS)和GtkAda.它们似乎都运行良好,但是当我尝试在模板的New Project下构建Simple Window项目时,我收到一堆错误,说"找不到文件gtk.ads".这似乎是一个目录/依赖类问题--GPS不知道在哪里寻找GtkAda.我正在运行Windows 7,并在C:\ GNAT\2011安装了GPS,并在C:\ GtkAda安装了GtkAda.我尝试将GtkAda添加到我的PATH中; 目前我的PATH用户变量包含C:\ GNAT\2011\bin,而我的Path System变量包含C:\ GtkAda\bin.任何有关解决此问题的建议都非常感谢!
这里有两件事.
首先,"项目"是关键.每当你构建依赖于像GtkAda这样的库的东西时,如果(a)你使用GNAT Project来管理它,以及(b)你使用库提供的GPR,它会容易得多 - 总是假设它, 当然.
对于GtkAda,这意味着您的GPR需要"与"GtkAda;
with "gtkada";
project Tinkering is
...
Run Code Online (Sandbox Code Playgroud)
其次,gnatmake或gprbuild需要能够找到gtkada.gpr.
最简单的方法是以这样的方式安装GtkAda,这gtkada.gpr是gnatmake/gprbuild期望找到GPR文件的默认位置.这是$prefix/lib/gnat.GtkAda遵循这个约定,因此您可以在与编译器相同的根目录下安装GtkAda.我不知道为什么不推荐这个.
如果您不想这样做,可以将正确的位置添加到环境变量中ADA_PROJECT_PATH,例如在您将其设置为的情况下C:\GtkAda\lib\gnat.
有很多在GtkAda README好东西在libre.adacore.com,并在GtkAda用户指南这是我从README看到的是还包括与已安装的软件包(你的情况)C:\GtkAda\doc\GtkAda\gtkada_ug.
| 归档时间: |
|
| 查看次数: |
3583 次 |
| 最近记录: |