|
|
About
Open source software, shogi and my life outside of workplace.
Yoshiki Hayashi
Subscribe
RSS
Flavours
index
circa 1993
RSS
←January→
| Sun |
Mon |
Tue |
Wed |
Thu |
Fri |
Sat |
| 1 |
2 |
3 |
4 |
5 |
6 |
7 |
| 8 |
9 |
10 |
11 |
12 |
13 |
14 |
| 15 |
16 |
17 |
18 |
19 |
20 |
21 |
| 22 |
23 |
24 |
25 |
26 |
27 |
28 |
| 29 |
30 |
31 |
|
|
|
|
Categories
|
|
|
Mac OS X とGPS将棋 Viewer
Mac OS X native の Qt で GPS 将棋の viewer を動かせるようにしてみた。
まぁ、開発のほとんどは実は Qt3 から Qt4 への port で、OS X への port で
はまったのは動的ライブラリの search path だけだったりするけど。結局
bundle に放り込んでごにょごにょというのが面倒なので
static link にして回避してしまった。
Viewer 自身よりは、OSL を compile するために boost-jam を fink の unstable
から install して boost を source から build したり、
Qt for Mac を source から build したり、といった方が面倒だった。
Qt3 と Qt4 はソースレベルでも非互換なので、移植を簡単にするために
Qt3 support ライブラリが用意されているとはいえ、なかなか面倒だ。
しかも、全面的に移行するわけではなく、Qt3 でも build できるように
しようとしたのでさらに面倒になった。一番面倒だったのは、
Qt の meta object compiler が cpp 使わないで字面だけ見て meta object を
作成するので、Qt4 用と Qt3 用の signal と slot の定義を書かなかければ
いけなかったことかな。
[/shogi]
permanent link
|
|