2017-05-26 3 views
1

私はWindows 10 64bitを持っており、GNATプログラミングスタジオ(java jdkのような設定はありません)をインストールしました。 GPS GNATプログラミングスタジオで初めてのAdaプログラムを作ってみたい。このexampleに基づいてGNAT最初の配列adaプログラムの作成方法、このプロジェクト用に定義された言語はありません

、次はArrayproject.adb次のとおりです。

with Ada.Text_IO; 
with Ada.Integer_Text_IO; 
use Ada.Integer_Text_IO; 
use Ada.Text_IO; 

procedure Arrayproject is 

type MyArray is array (1 .. 16) of Integer; 

procedure put(s: MyArray) is 
    begin 
    for i in s'range loop 
     Put (s(i), Width =>4); 
    end loop; 
    new_line; 
end put; 

s: MyArray := (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26); 
d: MyArray := s; 

begin 
put_Line ("Chunks of source Array"); 
put(s); 
put_Line ("Chunks of destination of array"); 
d(1 .. 4) :=s(9 .. 12); 
d(5 .. 8) :=s(1 .. 4); 
d(9 .. 12) :=s(13 .. 16); 
d(13 .. 16) :=s(5 .. 8); 
put (d); 
end Arrayproject; 

このコードは、オンラインのAdaコンパイラで正常にコンパイルされますが、私はGNATプログラミングのスタジオでそれを使用する方法がわかりません。このプロジェクトで定義されている言語はありません。

以下はkhurram.gprです。 gprとコンパイルを手伝ってください。

Project Khurram is 
for Source_Dirs use ("src"); 
for Object_Dir use "obj"; 
for Main use ("Arrayproject.adb"); 
end Khurram; 
+0

私はそのエラーがGPSがコンパイラを見つけることができないことを意味だと思う - あなたのPATHが正しく設定されて? –

+0

ウィンドウ用のコンパイラツールチェーンを使用してGPSをインストールしましたか? – NeoSer

+0

元のコードを引用することは、サービス期間として[必須](https://stackexchange.com/legal)です。 – trashgod

答えて

5

あなた.gprファイルで言語を定義します。

for Languages use ("Ada");

関連する問題