haiju's 開発メモ

開発に必要な情報を自分用にメモ

Nim の GUIライブラリ nimxをインストールしてサンプルコードを動かしてみる (1)

某勉強会用にNimの資料作成をするため、興味があるライブラリ

をインストールして試してみるテスト。

NimにGUIライブラリnimxというのが降臨していたので、早速、

nimbleでインストールしてみたけど、いろいろ不具合があって

公式のgithub にあるサンプルコードがまだ動かないw

ちなみに、「開発版の最新でしかテストしてない。」

とあるのだが、オマエがいう開発版の最新のバージョンは

いくつなんだ?という疑問が残る(´・ω・`)

ちなみに自分の環境は Nim Compiler Version 0.13.1 (2016-02-28) [Linux: amd64]

VirtualBoxのManjaroで動かしてるので、そっちの問題もある

のかもしれないけど。という訳で、こちらはサンプルコードが

動くまでいろいろな環境で試す予定。

[手順]

1. 以下のコマンドで nimbleでnimxをインストール

 → nimble install nimx

 2. nimxのサンプル(作者がテストした分)を動かしてみる

cd $(nimble path nimx)/test

自分の環境:

cd /home/haiju/.nimble/pkgs/nimx-0.1/test

nake

 **nakeはNim版make

 3. 最終的にエラーでコケる (1回目)

/usr/bin/ld: -lSDL2 が見つかりません
collect2: エラー: ld はステータス 1 で終了しました

4. Manjaroの方にpacmanでSDL2をインストール

-> sudo pacman -S SDL2

5. 2に戻って、再度 nake 実行

6. 成功すると以下のサンプル画面が表示

f:id:haiju:20160302054849p:plain

7. Welcome以外

f:id:haiju:20160302054953p:plain

 

f:id:haiju:20160302055051p:plain

 

f:id:haiju:20160302055117p:plain

 

f:id:haiju:20160302055141p:plain

 

[参考サイト]

github.com

github.com

d.hatena.ne.jp

github.com

staff.hatenablog.com