2011-09-18 3 views
3

GNAT 프로그래밍 스튜디오 (GPS)와 GtkAda를 모두 설치했습니다. 둘 다 잘 작동하는 것처럼 보이지만 템플릿에서 새 프로젝트 아래에 Simple Window 프로젝트를 만들려고하면 "gtk.ads 파일을 찾을 수 없습니다"라는 오류가 발생합니다. 이것은 디렉토리/종속성 문제로 보입니다. GPS는 GtkAda를 찾을 위치를 알지 못합니다. 저는 Windows 7을 실행 중이며 C : \ GNAT \ 2011에 GPS를 설치하고 C : \ GtkAda에 GtkAda를 설치했습니다. 나는 내 PATH에 GtkAda를 추가하려고 시도했다. 현재 PATH 사용자 변수에는 C : \ GNAT \ 2011 \ bin이 포함되어 있으며 Path System 변수에는 C : \ GtkAda \ bin이 포함되어 있습니다. 이 문제를 해결하기위한 조언은 대단히 감사하겠습니다!Ada GPS IDE가 GtkAda를 찾을 수 없습니다.

+0

[comp.lang.ada : GPS 및 GTK 옵션]에 대한 크로스 링크 (http://groups.google.com/group/comp.lang.ada/browse_thread/thread/425d51d43921b223). – trashgod

답변

7

두 가지가 있습니다.

먼저 "프로젝트"가 중요합니다. GtkAda와 같은 라이브러리에 에 의존하는 무언가를 만들 때마다 (a) GNAT 프로젝트를 사용하여 관리하고 (b) 도서관에서 제공하는 GPR을 사용하는 경우 훨씬 편리합니다. - 항상 물론 그렇다고 가정합니다.

GtkAda의 경우 GPR이 GtkAda와 함께 있어야 함을 의미합니다.

with "gtkada"; 
project Tinkering is 
    ... 

둘째, gnatmake 또는 gprbuild는 gtkada.gpr을 찾을 수 있어야합니다.

가장 쉬운 방법은 gtkada.gpr이 인 GPL 파일을 찾기 위해 gnatmake/gprbuild가 예상하는 기본 위치에있는 방식으로 GtkAda를 설치하는 것입니다. 이 은 $prefix/lib/gnat입니다. GtkAda는이 규칙을 따르므로 컴파일러와 동일한 루트 아래 GtkAda를 설치할 수 있습니다. 어쨌든 추천하지 않는 이유를 모르겠습니다. 당신이 그렇게하지 않으려면이 C:\GtkAda\lib\gnat에 을 설정

, 당신은 귀하의 경우 예를 들어, 환경 변수 ADA_PROJECT_PATH에 정확한 위치를 추가 할 수 있습니다.

거기 GtkAda README에서 좋은 물건이 많이 libre.adacore.com에서, 그리고 에서 나는 README에서 볼 수있는 GtkAda User's Guide도 (귀하의 경우) C:\GtkAda\doc\GtkAda\gtkada_ug에서 설치 패키지에 포함되어 있습니다.