代码之家  ›  专栏  ›  技术社区  ›  Herb

Ada如何访问windows8.1/10api,以及如何生成适用于Windows的64位程序?

ada
  •  1
  • Herb  · 技术社区  · 7 年前

    我正在考虑学阿达。我在网上找到了一些资源 巴恩斯在来这里的路上,所以我应该开始了。

    未来Ada程序的目标机器是Intel 64位,目标操作系统是Win 8.1和Win 10。

    而且,到目前为止,我读到的所有内容都表明,Ada只为Windows编译32位可执行文件。我不能生成真正的64位Windows程序,对吗?

    1 回复  |  直到 7 年前
        1
  •  4
  •   flyx    7 年前

    这个 recent GNAT community release 目标是64位。另一种选择是 TDM-GCC 它提供了一个针对64位的GNAT版本。

    Win32Ada 它是Windows API的绑定。不过,我不认为它已经更新了windows8.1或windows10的新API,但是,你可以自己从windowsapi导入函数到Ada中。

    GtkAda