我已经安装了GNAT编程工作室(GPS)和GtkAda。他们都似乎工作得很好,但是当我尝试从模板的新项目下构建简单窗口项目时,出现一堆错误,指出“未找到文件gtk.ads”。这似乎是一个目录/依赖类问题 - GPS不知道在哪里寻找GtkAda。我正在运行Windows 7,并在C:\ GNAT \ 2011上安装了GPS,并在C:\ GtkAda上安装了GtkAda。我尝试将GtkAda添加到我的PATH中;目前我的PATH用户变量包含C:\ GNAT \ 2011 \ bin,而我的路径系统变量包含C:\ GtkAda \ bin。任何意见解决这个问题,非常感谢!Ada GPS IDE似乎无法找到GtkAda
3
A
回答
7
这里有两件事。
首先,“项目”是关键。当你在像GtkAda这样的库上构建一些依赖于 的东西时,如果(a)你使用GNAT 项目来管理它,并且(b)你使用库 提供的GPR--总是当然,假设它的确如此。
在GtkAda的情况下,这意味着您的GPR需要“与”GtkAda;
with "gtkada";
project Tinkering is
...
其次,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,并且在 这是我从README看到GtkAda User's Guide也包括与(你的情况)C:\GtkAda\doc\GtkAda\gtkada_ug
的 安装的软件包。
相关问题
- 1. 似乎无法找到System.Windows
- 2. 似乎无法找出ExpandableListAdapter
- 3. 似乎无法找到mysql数据库
- 4. 我似乎无法找到android.R.id.radio0?(等等)
- 5. javascript - document.form.textbox.style ....似乎无法找到这个?
- 6. 似乎无法得到我的要求
- 7. Node-RED似乎无法连接到Cloudant
- 8. 似乎无法得到.remove工作
- 9. 简单的分段错误,我似乎无法找到问题
- 10. MATLAB似乎无法找到csaps()在MATLAB 7.10.0学生版
- 11. MIPS大会作业。似乎无法找到的bug
- 12. .Net 4.0中的点组件引用似乎无法找到它
- 13. 似乎无法找到出了什么问题
- 14. 似乎无法找到std ::线程在msvC++ 2010 express
- 15. 我的webrole.cs似乎无法找到连接字符串
- 16. Asdocs似乎无法找到嵌入式资产
- 17. FluentPDO似乎无法找到这样的方式或条款
- 18. 一个奇特的错误我似乎无法找到
- 19. Java似乎无法找到我的本地库
- 20. C中的分段错误,似乎无法找到原因
- 21. PHP代码中的错误,我似乎无法找到:-(
- 22. ajaxupload,似乎无法找到一个简洁的教程
- 23. 编译器似乎无法找到升压/ shared_ptr.hpp
- 24. 在onCreate,NullPointerException似乎无法找到调试后的原因
- 25. Py-Postgresql和Raritan PowerIQ - 似乎无法找到表?
- 26. Java图形PaintComponent问题。似乎无法找到该错误
- 27. 似乎无法找到我的EF模型
- 28. 似乎无法在UWP
- 29. 似乎无法观点
- 30. 似乎无法设置ListViewItem.imageIndex
Cross发布到[comp.lang.ada:GPS和GTK选项](http://groups.google.com/group/comp.lang.ada/browse_thread/thread/425d51d43921b223)。 – trashgod