文字字符串预期错误

时间:2013-04-03 08:04:00

标签: oop ada gnat gnat-gps

请查看以下代码

with text_io;
use text_io;

procedure hello is

begin
put_line("hello");
new_line(3);
end hello;

当我在GPS IDE中点击“build all”时,我收到此错误

gnatmake -d -PC:\Users\yohan\firstprogram.gpr
firstprogram.gpr:1:06: literal string expected
firstprogram.gpr:2:01: "end" expected
gnatmake: "C:\Users\yohan\firstprogram.gpr" processing failed

[2013-04-03 13:29:58] process exited with status 4 (elapsed time: 00.47s)

我是阿达的新手,你可以看到,这是我的第一个节目。请帮忙。

1 个答案:

答案 0 :(得分:2)

在命令行上,gnatmake将很乐意编译包含Ada代码但扩展名为.gpr的文件。 GPS知道“更好”,并坚持将myfirstprogram.gpr视为GNAT项目文件,当然不是。

如果你坚持使用其文件命名约定,你会发现GNAT 很多的生活更轻松:规范.ads,正文.adb和文件名需要是小写的单位名称。在您的情况下,该文件应该被称为hello.adb

在GPS中创建GNAT项目文件的最简单方法是转到 Project 菜单并选择 New 。您必须输入数据的唯一地方是“命名项目”页面(您可以选择firstproject!)和“主文件”页面,您可以在其中点击蓝色+添加{{1 }};你可以转发通过其他人。

添加主文件后,您可以单击应用来安装新的项目文件;现在你可以构建所有运行

您可能会发现GPS教程很有用(帮助菜单, GPS ...)