在我的Ada代码中使用Win32库函数时出错

时间:2018-04-19 09:54:25

标签: winapi ada

我在Ada代码中使用以下语句: -

with Win32;
with Win32.Winbase;  use Win32.Winbase;
with Win32.Winnt;    use Win32.Winnt;

但是得到错误: -

"file win32.ads not found" 
"file win32-winbase.ads not found" 
"file win32-winnt.ads not found"

请说明错误!

1 个答案:

答案 0 :(得分:2)

您收到这些错误是因为您尚未安装包含丢失文件的软件包(或者,您可能已将它们安装在编译器无法找到的位置)。

Win32Ada软件包位于Github

或者您可以在AdaCore’s Community Edition site找到预编译的二进制安装程序以匹配您的编译器(如果不是很明显,请查看更多包,平台,版本和来源链接右下角。)