2017-05-26 2 views
1

J'ai Windows 10 64bit et j'ai installé le studio de programmation GNAT (aucun réglage n'est fait comme java jdk) juste installé. Je veux faire mon premier programme Ada dans le studio de programmation GPS GNAT.GNAT Comment faire le premier programme ada de tableau, pas de langues définies pour ce projet

Sur la base de cette example, voici 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; 

Ce code est bien dans la compilation compilateur Ada en ligne, mais je ne sais pas comment l'utiliser en studio de programmation GNAT. Une erreur vient qu'aucune langue n'a été définie pour ce projet.

La suite est khurram.gpr. S'il vous plaît aidez-moi à faire gpr et compiler.

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

Je pense que l'erreur signifie que le GPS ne peut pas trouver un compilateur - est votre chemin correctement mis en place? –

+0

Avez-vous installé le GPS avec la chaîne d'outils du compilateur pour les fenêtres? – NeoSer

+0

La citation du code d'origine est [required] (https://stackexchange.com/legal) comme terme de service. – trashgod

Répondre

5

Définition d'une langue dans votre .gpr fichier:

for Languages use ("Ada");