でも今時コンソールモードはあんまりというものです。なんとかウインドウを作ってみましょう。
Ada で GUI を無料で使うというとおおよそ三通りです。
- GtkAda を使う。
- GWindows を使う。
- Win32Ada を使う。
早速 GWindows をインストール。
Vista 以降なので文字コードは Unicode を選択。
余計なものはいらないので GWenerator のインストールはチェックを外します。
インストールの最後に GNATCOM のビルドをするか聞かれますが、やめておきます。というか、ビルドしようとしてもエラーを吐くだけでビルドできませんでした。
GNATCOM のツールが使えない事になりますが、まぁいいでしょう。
次に Visual Studio Community 2015 を起動して外部ツールに登録しておいた gnatmake に引数を付け加えます。
引数は次の四個。
- -m64
- -aIインストールした GWindows の contrib フォルダのパス
- -aIインストールした GWindows の framework フォルダのパス
- -aIインストールした GNATCOM の framework フォルダのパス
contrib は拡張機能なので使わないのなら無理に付け加えることもありません。
ということで引数はこうなりました。あくまでうちの場合です。
-m64 -aIc:\GWindows\gwindows\framework -aIc:\GWindows\gnatcom\framework -aIc:\GWindows\gwindows\contrib $(ItemFileName)
ではテスト。GWindows のチュートリアルフォルダにあるヤツをビルドしてみます。
エラーを吐くこともなく無事ビルド完了。
実行結果です。ちゃんとウインドウが出来てます。
コマンドプロンプトのウインドウが目障りですが、たまたまこのサンプルがそういうだけで必ず出るというわけじゃありません。
これは別のチュートリアルをビルドしたもの。見ての通りコンソールウインドウは出ていません。
0 件のコメント:
コメントを投稿