チョー寝不足で死にそうだった orz
まったりペースだたので憑いていくのは全然へーき…ていうか、隅っこで関係ない話ばかりしてた orz
こんなことしててはいけないなーと思いつつ、こんなまったりペースでは2年かかっても終わんないかもーとか思ったり
水曜日, 4月 23, 2008
火曜日, 4月 22, 2008
MinGWで_lgui.dll, _ldraw.dllの再構築
再構築したGTK+開発環境で_lgui.dll, _ldraw.dllの再ビルドをしようと思ったりしたのですが、msysでmake.luaがうまく動かない orz
慣れない事はしないと心に決めて、make.lua見ながら手でコンパイル。
MinGWでDLLの作り方が解らなくて、"-llua51"で"lua51.dll"とリンクする、ということになかなか気付けずにしばらく悩んでいたのですが orz
慣れない事はしないと心に決めて、make.lua見ながら手でコンパイル。
\$ /mingw/bin/gcc -DHAVE_GTK -DBUILD_DLL -Isrc -pipe -Wall \`pkg-config --cflags gtk+-2.0 libglade-2.0\` -I../lua-5.1.3/src/ src/*.c -c
\$ /mingw/bin/gcc -shared -Wall *.o \`pkg-config --libs gtk+-2.0 libglade-2.0\` -L.. -llua51 -o _lgui.dll
\$ /mingw/bin/gcc -DHAVE_GTK -DBUILD_DLL -Isrc -pipe -Wall \`pkg-config --cflags gtk+-2.0 libglade-2.0\` -I../lua-5.1.3/src/ -I../lgui-0.8.0/ src/*.c -c
\$ /mingw/bin/gcc -shared -Wall *.o \`pkg-config --libs gtk+-2.0 libglade-2.0\` -L../lua-5.1.3/src/ -llua51 -o _ldraw.dll
でどうにかできた!MinGWでDLLの作り方が解らなくて、"-llua51"で"lua51.dll"とリンクする、ということになかなか気付けずにしばらく悩んでいたのですが orz
GTK+ on MinGW32
ldrawのcairoバインディングがかなり不足気味なので、自分でコンパイルするかとGTK+のMinGW32開発環境をインストールするために
Gtk+ 2.12.9 Development Environment Revision 2 を入れてみたら、"pkg-config --cflags cairo" とかで「pixman-1.pcがないで?」と怒られる…どうもパッケージングのcairoを最新に入れ替えた際に、pixmanを入れ忘れたっぽい orz
Gtk+ 2.12.9 Development Environment Revision 1 だと問題なさげ。
cairoのバージョンが古いかも知れないけど気にしない。
Gtk+ 2.12.9 Development Environment Revision 1 だと問題なさげ。
cairoのバージョンが古いかも知れないけど気にしない。
月曜日, 4月 21, 2008
登録:
投稿 (Atom)