DUIをインストールしよう
一息で説明すると インストールに必要なものと GTK+の環境と DUI自身とmakeの環境が必要です。 ◎ "DUI"はGTKをベースにしたD言語のGUIをもちいるためらものでDUIじしんです。 ◎GTK+の環境をえるために"Gtk++forWindows"から "Runtime Environment Requirements "をてにいれます。 ◎"GtkGLExt"はGTKでOpenGLを使用できるようにするためのものです。 ◎ ImplibとMSYSはDUIのMAKEを行うときにつかわれます。 MSYSにはUNIXでつかわれるコマンドが入っています。 GTK+の環境を持つ。 DUIはGtk+の環境をもちいてGUI環境を提供しています。 DUIを利用する前提としてGTK+での開発環境がなくてはなりません。 ではGTkを自分のコンピューターにインストールしてみることにしましょう。 それでは Gtk++ for Windows の"Runtime Environment Requirements "と "GtkGLExt"から GTK-Runtime-Environment-2.2.4.1.exeとgtkglext-win32-1.0.5.exeを てに入れてこれを実行すると 特に指定しなければGTKは"C:\GTK\2.0\"にGtkGLExtは "C:\GtkGLExt\1.0\"に インストールされます。その後 Path C:\GTK\2.0\bin ; C:\GTK\2.0\lib C:\GtkGLExt\1.0\bin; C:\GtkGLExt\1.0\lib と Pathを通すてインストールは完了します。 GTK+はこれでおわり。 Makeの環境を作る dmcを解凍したときにmakeはdmのbinフォルダー下にありました。だからmakeだけなら これでおわり。イストールにUNIX特有のコマンドと Implibsが使用されているのでこれらを入れよう。 Implib は.Zip形式で圧縮されていたので、解凍してあげると。 なんと dmという フォルダーができた。 わたしはdmcの時と同じように上書きをすることにした。 MSYSをインストールしたら MSYSのbinフォルダーにpathをとおしておわり。 DUIのインストール DUIを解凍したあとそのなかにある。 convLibs.batとgoMake.batを実行することでインストールが完了します。 ただしこれらを実行する前にconvLibs.batとgoMake.batを一部、 書き換える必要があります。 convlibs.batのなっている部分のrem goto glExt set GTK_BASE="C:\GTK\2.0" set GTK_lib=%GTK_BASE%\lib\ ""がいらないよね!! set GL_LIBS=C:\WINNT\system32\ cd %GL_LIBS% c:\dm\bin\implib /noi /system OPENGL32 OPENGL32.dll c:\dm\bin\implib /noi /system glu32 glu32.dllを書き換えます。 GTK_BASEはGTKがインストールされたフォルダーを意味しています。 今回はインストールしたフォルダーがC:\GTK\2.0のままでいいとおもいます。 XPの方は C:\WINDOWS に直しときましょう。 そして covlib.bat を実行。 エラーがでます。 LIBを設定するのをわすれておりました
goMake.batの中のrem c:\dm\bin\make -f MakefileWIN GL rem c:\dm\bin\make -f MakefielWIN libduigl rem c:\dm\bin\make -f MakefileWIN ddi rem c:\dm\bin\make -f MakefileWIN dui rem c:\dm\bin\make -f MakefileWIN event c:\dm\bin\make -f MakefileWIN libdui c:\dm\bin\make -f MakefileWIN HW c:\dm\bin\make -f MakefileWIN TEST c:\dm\bin\make -f MakefileWIN TESTLINK二行目がおかしいですね。直しましょうDMDは実行方法。 DM_PATHはdmがインストールされている場所。 GTK_BASEはGTKがインストールされている場所を指定します。 |
無料ホームページ 楽天モバイル[UNLIMITが今なら1円] 海外格安航空券 海外旅行保険が無料!