AdaGIDE コンパイラとそのライブラリで問題が発生しています。Windows XP に GNAT 2013 と AdaGIDE 7.45 をインストールしました。win32 を必要とするコードをコンパイルしようとすると (例: with win32.winnt;
)、AdaGIDE のコンソールにfile "win32.ads" not found
.
私はウェブを検索し、これを見つけ、指示に従い、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
。
残念ながら、新しいプロジェクトごとに繰り返す必要があります。