andlabs/ui
[tag:]
久々にandlabs/uiを見に行ったらいつの間にか
使えるようになっていた。
libuiというかたちでプラットフォーム依存部分を
切り分けたようだ。
linux mintに入れてみたところ、無事動いた。
後でwindowsもやってみるか。
以下、手順。
1. cmakeを3.1以上にする
aptで入れたのは2.8くらいだったので、公式サイトから
ソースをダウンロード。今日時点で3.6が最新。
tar -zxvf cmake-3.6.0.tar.gz
cd cmake-3.6.0
./bootstrap
make
sudo make install
ここまでで/usr/local/binにcmakeができるのだが、
export CMAKE_ROOT=/usr/local/share/cmake-3.6
としておかないと、Modulesが見つからないとかで使えない。
2. libgtk-3-devを入れる
sudo apt-get install libgtk-3-dev
3. libuiをもってきてビルドする
git clone https://github.com/andlabs/libui
cd libui
mkdir build
cd build
cmake ..
make
out/libui.soができるので、/usr/local/libあたりにコピーしておく。
4. uiをもってくる
go get -u github.com/andlabs/ui
ここまででGetting Startedのサンプルを動かせるが、
ドキュメントがないのでコードでも読みながら実装するか。