неизвестный файл проекта: "gtkada" - PullRequest
1 голос
/ 26 марта 2019

Я получил версию сообщества GPS, но она не может создавать проекты GtkADA.Поэтому я клонировал и собрал GtkADA, используя проекты GPR, но когда я пытаюсь открыть пример GtkADA или запустить новый проект GtkADA из GPS, я получаю сообщение об ошибке:

неизвестный файл проекта: "gtkada"

Редактировать: Windows 10 x64, пытаюсь «попасть в» Аду.

Edit2: Получил дальше.Я попытался настроить GPR_PROJECT_PATH, чтобы включить следующие пути:

диск: \ gitrepos \ gtkada \ srcдиск: \ gitrepos \ GtkAda \ SRC \ Libдиск: \ gitrepos \ GtkAda \ SRC \ Lib \ GtkAda \ перемещаемдиск: \ gitrepos \ gtkada \ src \ obj

Я пытаюсь запустить пример базового виджета, скачанный с https://www.adacore.com/code-samples для GtkAda.

Теперь я получаю:

файл "gdk-gc.ads" не найден

Действительно, я не могу найти этот файл ни в репозитории GNAT, ни в GtkAda.

Edit2: я все еще испытываю трудности.

Edit3: Другие люди на freenode # ada говорили, что OpenGL часть GtkAda нарушена, и многие люди просто отключают ее.

1 Ответ

1 голос
/ 10 июля 2019

У меня была такая же проблема, и я не смог найти Gtkada (о gdk-gc.ads, я не могу вам помочь).

Поэтому я записал относительный путь из моего файла проекта в GtkAda.gpr

with "../../lib/gnat/gtkada"; -- on linux (I installed my gtkada into my gnat folder)

В вашем случае, если вы установили его на C: \ GtkAda, вы должны найти GtkAda.gpr,затем скопируйте и вставьте его путь.(Не уверен, что работает абсолютный путь. Возможно, вам потребуется указать вашему проекту поиск вне его папок, используя "..", пока вы не окажетесь в C :, затем вставьте свой путь.)

PS: Adacoreпредоставляет установщик GtkAda для Windows: https://www.adacore.com/download/more

Редактировать: В моих окнах я просто использовал установщик, тогда with "gtkada" работал.

...