ほんとのこと知りたいだけなのに。

夏休みはもうおわり。

GLFW と cl-glfw3 のインストール(Max OS X)

GLFW と cl-glfw3 のインストール。(Mac OS X)

最近ほとんど Mac 上で生活していて Linux はほとんど利用してないので。

GLFW のインストール

Linux と一緒。

インストールされたのは以下の通り

[100%] Built target windows
Install the project...
-- Install configuration: ""
-- Up-to-date: /usr/local/include/GLFW
-- Up-to-date: /usr/local/include/GLFW/glfw3.h
-- Up-to-date: /usr/local/include/GLFW/glfw3native.h
-- Up-to-date: /usr/local/lib/cmake/glfw/glfw3Config.cmake
-- Up-to-date: /usr/local/lib/cmake/glfw/glfw3ConfigVersion.cmake
-- Up-to-date: /usr/local/lib/cmake/glfw/glfwTargets.cmake
-- Up-to-date: /usr/local/lib/cmake/glfw/glfwTargets-noconfig.cmake
-- Up-to-date: /usr/local/lib/pkgconfig/glfw3.pc
-- Installing: /usr/local/lib/libglfw.3.1.dylib
-- Up-to-date: /usr/local/lib/libglfw.3.dylib
-- Up-to-date: /usr/local/lib/libglfw.dylib

cl-glfw3 のインストール

Mac とほぼ同じ。

最初失敗

(ql:quickload :cl-glfw3) でインストール。 しかし失敗。

Unable to load any of the alternatives:
   ("libglfw.so.3.0" "libglfw.so.3")
   [Condition of type CFFI:LOAD-FOREIGN-LIBRARY-ERROR]

ライブラリのファイル名が異なる模様。

ライブラリのシンボリックリンクを作成

$ cd /usr/local/lib
$ sudo ln -s libglfw.3.1.dylib libglfw.so.3

再度。成功

(ql:quickload :cl-glfw3) でインストール。 問題なし。

動作確認。

以下二行で動作確認。問題なし。

> (ql:quickload :cl-glfw3-examples)
> (cl-glfw3-examples:basic-window-example)

おわり

GLFW3 は Oculus Rift にも対応している(しようとしている?)みたいなのでイロイロ楽しそうじゃね。

http://www.glfw.org/docs/latest/rift.html qiita.com

Google Cardboard I/O 2015 ハコスコ社製

Google Cardboard I/O 2015 ハコスコ社製