Skip to content

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はそうでした)