我正在尝试在 GPS 环境中创建一个简单的项目,并针对 ORBExpress 包进行编译。orbexpress 目录包含一个带有 .ads 文件的子目录“include”和另一个带有 .ali 文件的子目录“lib”。
在 GPS 环境中设置的工具链是 gnatmake 6.1.1(我认为版本无关紧要)。
当我尝试构建项目时,我收到诸如“external source corba.ads is not part of any project; cannot be compiled without gnatmake switch -x”之类的消息。
如果我在 Switches 中将 -x 开关添加到 gnatmake 行,我会收到以下错误:“无法为文件 'corba.ads' (package spec) 生成代码”。
我查看了 gnatmake 手册,似乎 -aL'dir' 开关是我需要的东西(据说,告诉忽略可以在 dir 中找到 .ali 文件的单元的编译,但添加此开关似乎没有效果。 ..
请帮忙。