GTK+ application
をAda
に最初に開発しようとしています。GtkAda
です。私はそれをインストールし、GPS
によって提案された "Simple Window"テンプレートからHello World
アプリケーションを構築することができました。Ada-GtkAdaでGTK +アプリケーションを作成
しかし、私はそれを実行したいとき、私はこのメッセージとエラーのポップアップになる:
"gdk_device_get_last_event_window" could not be found in the DLL "[path_to_my_project]\obj\main.exe".
これは、静的ライブラリとリンクしました。私は(GPSシナリオ変数LIBRARY_TYPEを使用して)relocatable
ライブラリとリンクしようとした場合、私はほぼ同じエラーを得た:私はサンプルアプリケーション(testgtk.exeまたはtest_rtreeを起動しようとした場合
"gdk_cairo_surface_create_from_pixbuf" [...]
この2番目のエラーも表示されます。 exe)を[gtkada_dir] \ share \ examples \ gtkada \ testgtkにコピーします。
私はGtkAdaのインストール時に何かを逃しましたか?
I run
Windows 8.1
, I installed GtkAda into the default folder (C:\GtkAda
- note I tried to install it intoC:\GNAT\2016
too, but the problem is the same).My PATH includes
C:\GtkAda\bin;C:\GtkAda\lib
, I added another environment variableADA_PROJECT_PATH=C:\GtkAda\lib\gnat
.
最新バージョン(20160515-49)からGnat
をインストールしました。
GtkAda
アプリケーションを実行する方法はありますか。
ありがとうございました。
ご協力ありがとうございます。 'GtkAda'を' C:\ GNAT \ 2016'にインストールしようとしましたが、同じ問題がありました。私は既にgtkada ";"をプロジェクトファイルに持っていました。 –