我在编译和运行简单的 GTKAda“Hello, World!”时遇到问题macOS Sonoma M3 Mac 上的程序。我使用的是 GitHub 上的“alr-6768bdb”,它是适用于 aarch64 Mac 的 Alire 2.0 的 2023 年 12 月 11 日测试版。在 GNAT Studio 中编译时,我得到:“gtk.ads”未找到。我不知道从这里该去哪里。
我已经上传了 alr 2.0.1 版本——不过,我不认为这可能是导致您的 GNAT Studio 问题的原因。
我假设您已经有一个包含项目文件的目录
my_hello/
,名为 my_hello.gpr
,设置为生成可执行文件 bin/my_hello
(如果名称匹配,会更容易)。
配置
alr
以在当前 crate 的项目文件上打开 GNAT Studio:
alr settings --set editor.cmd 'open -n -a gnatstudio --args ${GPR_FILE}'
然后,为您的项目设置一个 crate:
my_hello/
,alr init --bin --in-place --no-skel
alr with gtkada
现在,
alr edit
应该使用 my_hello.gpr
运行 GNAT Studio。