cl-glfw3 をイントールしたいので GLFW をインストール。
必要なものを最初にインストール
インストールする時に叱られるので先に以下のものをインストールしておいてください。
sudo zypper install cmake sudo zypper install libXrandr-devel sudo zypper install libXinerama-devel sudo zypper install libXcursor-devel sudo zypper install glu-devel
GLFWのダウンロード
今回は GLFW 3.1.1 でした。
GLFWのインストール準備
cl-glfw3 では動的ライブラリを必要とします。
しかし、GLFWのデフォルトの設定では動的ライブラリは作成されません。(静的ライブラリは作成されます)
動的ライブラリを作成するためには CMakeLists.txt
にある BUILD_SHARED_LIBS
スイッチをONにします。
変更前: option(BUILD_SHARED_LIBS "Build shared libraries" OFF) 変更後: option(BUILD_SHARED_LIBS "Build shared libraries" ON)
ここは最初知らず、後の cl-glfw3 のインストールでひっかかって知りました。
以下のサイトで知ることができました。感謝です。
GLFWのインストール
本家のマニュアル Generating build files with CMake に従ってインストール。
本家のマニュアルの手順はこんな感じ。
> cmake . > make > sudo make install
そして成功。
> sudo make install root's password: [ 25%] Built target glfw : (中略) : Install the project... -- Install configuration: "" -- Installing: /usr/local/include/GLFW -- Up-to-date: /usr/local/include/GLFW/glfw3native.h -- Up-to-date: /usr/local/include/GLFW/glfw3.h -- Installing: /usr/local/lib/cmake/glfw/glfw3Config.cmake -- Installing: /usr/local/lib/cmake/glfw/glfw3ConfigVersion.cmake -- Old export file "/usr/local/lib/cmake/glfw/glfwTargets.cmake" will be replaced. Removing files [/usr/local/lib/cmake/glfw/glfwTargets-noconfig.cmake]. -- Installing: /usr/local/lib/cmake/glfw/glfwTargets.cmake -- Installing: /usr/local/lib/cmake/glfw/glfwTargets-noconfig.cmake -- Installing: /usr/local/lib/pkgconfig/glfw3.pc -- Installing: /usr/local/lib/libglfw.so.3.1 -- Installing: /usr/local/lib/libglfw.so.3 -- Installing: /usr/local/lib/libglfw.so
次は
これで GLFW のインストールは完了です。 次回は cl-glfw3 をインストールするためにもう一つ必要な libffi をインストールします。
- 作者: 西山信行
- 出版社/メーカー: 西山信行
- 発売日: 2013/06/01
- メディア: Kindle版
- この商品を含むブログを見る
- 作者: Mark Segal,Kurt Akeley,Jon Leech
- 出版社/メーカー: カットシステム
- 発売日: 2010/11
- メディア: 単行本
- クリック: 14回
- この商品を含むブログ (8件) を見る