我正在與Ada合作,控制語句中缺少大括號讓我有點混淆。我寫了下面的if-else語句: if i = 1 then
largest := nextInteger;
else if i = 2 then
if nextInteger > largest then
secondLargest := largest;
largest := nextInteg
我有一個字符串lx : String,我要爲以後的價值在我的代碼,但我發現了錯誤unconstrained subtype not allowed (need initialization) provide initial value or explicit array bounds 我也有一個字符串數組L_array : array (1 .. user_size) of String;,這是拋
爲什麼我得到這個錯誤? 「ADA.FLOAT_IO」不是預定義的庫單元 我從來沒有在ADA以前寫過什麼,只是我不知道我在做什麼。我使用GNAT進行編譯。 with Ada.Text_IO; use Ada.Text_IO;
with Ada.Float_IO; use Ada.Float_IO;
with Ada.Numerics.Elementary_Functions;
use Ada.
因此,我們下載了Ada Web Server,GNAT Studio,並將它們放在適當的目錄中。我們不確定有什麼不對,我們嘗試了多個教程。具體這個是行不通的Installation issue with AWS for Ada 我們無法編譯gnatmake -P hello.gpr 時運行它提出了 gcc -x -c ada hello.gpr
hello.gpr:1:06: identifie
我無法從avr-ada的introductory tutorial構建示例代碼。我已經改變了在Makefile中的第幾行通過本教程的指示: # MCU name
MCU := atmega2560
# GNAT project file
GPR := build.gpr
# put the names of the target files here (without extensio
我正在嘗試使用gprbuild構建靜態庫。圖書館沒有一個main(用C語言編寫並在後期鏈接),並且必須是自包含的,據我所知gpr術語是「獨立的」,這意味着它不需要鏈接包括運行期間的運行時間。 我GPR看起來像這樣 project Ada_Foo_Lib is
for Source_Dirs use ("src");
for Object_Dir use "obj";