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のサンプルを動かせるが、 ドキュメントがないのでコードでも読みながら実装するか。