-
Notifications
You must be signed in to change notification settings - Fork 0
Ubuntu18.04における環境構築
Shu Kakihana edited this page Oct 3, 2018
·
2 revisions
- terminalを開く
sudo apt install gcc clang git cmake libx11-dev libxi-dev libxinerama-dev libxcursor-dev libxrandr-dev libjpeg-dev libpng-dev libgl1-mesa-dev libglu1-mesa-dev libglib2.0-dev libfreetype6-dev libturbojpeg-dev libopenal-dev libfontconfig-dev libudev-dev libboost-dev libboost-all-dev libglew-dev libbox2d-dev libgif-dev libopencv-dev
任意で-E
つけてください.
linuxbrewのインストールは必要ないです.
- OpenSiv3Dのビルド
git clone https://github.com/Siv3D/OpenSiv3D.git
cd OpenSiv3D
git checkout -b linux origin/linux
cd Linux
cmake .
make
cp -rf resources Test
cd Test
vim CMakeLists.txt
61行目の${PROJECT_SOURCE_DIR}/../Debug/libSiv3D.a
を
${PROJECT_SOURCE_DIR}/../libSiv3D.a
に書き換え
cmake .
make
./Siv3D_Test
make
はかなり時間掛かるので注意
- OpenGLのバージョンが4未満(?)だとセグフォが出るらしい(http://siv3d.jp/bbs/patio.cgi?read=393&ukey=0)
- OpenSiv3d(Linux)だとバージョンチェック漏れがあるかららしい
- 古いパソコンだとOpenGL4に対応していないGPUだったりするので現状動かせない(ThinkPadx220はそうでした)