当我尝试导入包时 GNAT 一直告诉我有一个未定义的错误时,我真的很困惑。
这是源代码中出现错误的地方:
with Ada.Strings.Unbounded; use Ada.Strings.Unbounded;
procedure WordCount is
package ASU renames Ada.Strings.Unbounded;
use ASU;
package StringStack is new ProtectedStack(100, ASU.Unbounded_String);
它一直告诉我 ProtectedStack 是未定义的。由于提供了 ProtectedStack,所以我不得不假设这个错误是由我引起的......我刚开始与 Ada 合作。谁能告诉我如何解决这个问题?