使用win32在AdaGIDE中编译时出错

使用win32在AdaGIDE中编译时出错,ada,gnat,Ada,Gnat,我在使用AdaGIDE编译器及其库时遇到一些问题。我在Windows XP上安装了GNAT 2013和AdaGIDE 7.45。当我试图编译任何需要win32的代码(例如使用win32.winnt;)时,AdaGIDE的控制台会显示未找到文件“win32.ads” 我在网上搜索,发现,按照说明,安装了win32软件包,运行setpath.bat,我甚至尝试将库复制到我找到的每个GNAT文件夹中,但没有任何效果。当我将win32.ads与我的程序一起复制到文件夹时,它需要更多的库,所以我想将它们全

我在使用AdaGIDE编译器及其库时遇到一些问题。我在Windows XP上安装了GNAT 2013和AdaGIDE 7.45。当我试图编译任何需要win32的代码(例如使用win32.winnt;)时,AdaGIDE的控制台会显示未找到
文件“win32.ads”

我在网上搜索,发现,按照说明,安装了win32软件包,运行setpath.bat,我甚至尝试将库复制到我找到的每个GNAT文件夹中,但没有任何效果。当我将win32.ads与我的程序一起复制到文件夹时,它需要更多的库,所以我想将它们全部复制到我的程序目录中也不是一个好主意

有人知道如何处理这个问题吗

--编辑--

我和AdaGIDE的创建者聊了一会儿,我所要做的就是在当前目录的工具->项目设置中将编译器选项设置为:

-Ic:\GNAT\2012\include\win32ada-Ic:\GNAT\2012\lib\win32ada\static

c:\GNAT\2012\include\win32ada是我安装win32ada的地方,您还必须确保在
\static\
中有一个名为
libwin32ada.a
的文件


不幸的是,每一个新项目都必须重复这个过程。

正如我所写,libre.adacore.com只展示了2012(和2011!)版本。我预计2013年的发行版将在一天左右的时间内回归

查看x86 windows的2012版本,我看到列表中的第十一项是“Win32Ada 2012”。我认为2013年的版本正是你所需要的

您可能能够在2013 GNAT安装中安装2012版本的Win32Ada。。。如果你不能等待,值得一试


在任何情况下,提供Win32Ada的方式都希望您使用GNAT项目(
.gpr
)文件。它附带了一些例子:如果你查看
C:\GNAT\2012\share\examples\win32ada
,你会发现各种各样的例子项目;我尝试了
connect
,双击
connect.gpr
,它启动了GPS,我说Build>Project>buildall,它昨天在页面上创建了
connect.exe
,只有2012和2013版本可用。尽管如此,我刚刚在另一台计算机上安装了GNAT、Win32Ada和new AdaGIDE的2012版本,它也不起作用,用GNAT 2013安装Win32Ada也不起作用-编译时仍然是一样的消息。。。