気持ち悪い… orz
そーいえば、今日IKEAに行く!とか言ってたような orz
もーいーや、またカルマンフィルタの勉強しなきゃいけないみたいだし orz
土曜日, 6月 07, 2008
土曜日, 4月 26, 2008
水曜日, 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
火曜日, 1月 22, 2008
水曜日, 1月 02, 2008
lua on MinGW32
以前から使ってみたかったluaをインストールしてみる。
バイナリもありそうだけど、とりあえずコンパイルしてみる。やり方…は面倒なのでmakeとかしてみると、
体調が悪いので、実際に使ってみるのは後で。
バイナリもありそうだけど、とりあえずコンパイルしてみる。やり方…は面倒なのでmakeとかしてみると、
\$ make
Please do
make PLATFORM
where PLATFORM is one of these:
aix ansi bsd freebsd generic linux macosx mingw posix solaris
See INSTALL for complete instructions.とか出てくるので、適当に
\$ make mingwとかしたら、あっさりできた。体調が悪いので、実際に使ってみるのは後で。
月曜日, 12月 31, 2007
LLVM
前々から気になっていたLLVMにMinGW32バイナリが配布されているのに気がついて触ってみようと。
ここを真似して姫野ベンチを動かしてみようと…動かない orz
よく判んなかったのだけど、どうもMinGW32の実装では外部ライブラリを読み出せないっぽい(実は今は違うかな?)。
ま、普通に*nixで動かしましょう…ということで保留
ここを真似して姫野ベンチを動かしてみようと…動かない orz
よく判んなかったのだけど、どうもMinGW32の実装では外部ライブラリを読み出せないっぽい(実は今は違うかな?)。
ま、普通に*nixで動かしましょう…ということで保留
日曜日, 12月 30, 2007
土曜日, 12月 29, 2007
金曜日, 12月 28, 2007
水曜日, 12月 26, 2007
ANSI Common Lisp
大体読みました…演習問題大分残してるし、Appendixも大分残してるので微妙ですが。
行き帰りの移動中に少しづつ読んでたとはいえ、2ヶ月弱は時間かかり過ぎです。
読んだだけとはいえ、大分為になったと思うです。
意外な効能として、Fortranの仕様が頭の中で整理されつつあるのに驚きを覚えています(特にinterface仕様とか)。
やっぱりなんか自分のコードを書いてみないとですねー。
行き帰りの移動中に少しづつ読んでたとはいえ、2ヶ月弱は時間かかり過ぎです。
読んだだけとはいえ、大分為になったと思うです。
意外な効能として、Fortranの仕様が頭の中で整理されつつあるのに驚きを覚えています(特にinterface仕様とか)。
やっぱりなんか自分のコードを書いてみないとですねー。
日曜日, 12月 23, 2007
AntTweakBar
以前から使ってみようと思っていたAntTweakBarを入れてみようかなと。
でソースをダウンロードしてコンパイル…が面倒。
コンパイル済みがここにあるわけなので、これをそのまま使えんかと。
ここを見るとなんか使えそう…で試してみる。
でもやっぱりlib~.aで使いたいのでreimpやdlltoolsを入れようとmingw-utilsをインストール。defファイルはあるので、
でソースをダウンロードしてコンパイル…が面倒。
コンパイル済みがここにあるわけなので、これをそのまま使えんかと。
ここを見るとなんか使えそう…で試してみる。
\$ gcc -I../include/ -I../../SDL-1.2.12/include/ \
TwSimpleSDL.c -L../../SDL-1.2.12/build/.libs/ \
../lib/AntTweakBar.lib -lSDL -lglu32 -lopengl32で問題ないや。でもやっぱりlib~.aで使いたいのでreimpやdlltoolsを入れようとmingw-utilsをインストール。defファイルはあるので、
\$ dlltool.exe -U -d ./AntTweakBar.def -l libAntTweakbar.aで出来た。
\$ gcc -I../include/ -I../../SDL-1.2.12/include/ \
TwSimpleSDL.c -L../../SDL-1.2.12/build/.libs/ -L. \
-lAntTweakBar -lSDL -lglu32 -lopengl32
登録:
投稿 (Atom)
