我已經安裝了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. javascript - document.form.textbox.style ....似乎無法找到這個?
- 4. 似乎無法找到mysql數據庫
- 5. 我似乎無法找到android.R.id.radio0?(等等)
- 6. GNT GPS中的GtkAda自動補全
- 7. 使用GtkAda進行Ada線程切換
- 8. php無法加載文件,似乎無法找到錯誤
- 9. 我似乎無法找出方案
- 10. 似乎無法在
- 11. 硒IDE無法找到ID
- 12. 似乎無法找到無限循環的原因在SP
- 13. 自定義驗證似乎無法找到聲明的方法
- 14. 語法錯誤,我似乎無法找到
- 15. 合併JavaScript對象,似乎無法找到正確的方法
- 16. 我得到System.ObjectDisposedException,似乎無法找到什麼是錯的
- 17. 我得到一個段錯誤,似乎無法找到它
- 18. vim似乎找不到.clang_complete
- 19. 似乎無法連接到SQLServer 2008 express
- 20. Node-RED似乎無法連接到Cloudant
- 21. 似乎無法讓PHP登錄到'stick'
- 22. 似乎無法得到我的要求
- 23. Three.js,我似乎無法看到對象
- 24. 似乎無法連接到mysql
- 25. 似乎無法得到滑動工作
- 26. 似乎無法得到onclick工作,javascript
- 27. 似乎無法得到MvcSiteMapProvider與具有
- 28. 我似乎無法得到android_id
- 29. 似乎無法得到.remove工作
- 30. MIPS大會作業。似乎無法找到的bug
Cross發佈到[comp.lang.ada:GPS和GTK選項](http://groups.google.com/group/comp.lang.ada/browse_thread/thread/425d51d43921b223)。 – trashgod