From dd5af559c7bf83a5af642e249fb087e6432977a4 Mon Sep 17 00:00:00 2001 From: "K.Ohta" Date: Thu, 8 Oct 2020 04:53:12 +0900 Subject: [PATCH] [DOC] Add INSTALL.md . --- INSTALL.md | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 2 +- 2 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 INSTALL.md diff --git a/INSTALL.md b/INSTALL.md new file mode 100644 index 000000000..2ebba742d --- /dev/null +++ b/INSTALL.md @@ -0,0 +1,59 @@ +

** HowTo build/install Qt porting for Common Source Code Project **

+

-- CSP/Qt(略称)のビルドとインストールの仕方

+
+

Oct 08, 2020
+K.Ohta

+
+ +はじめに +======== +この文章では、Qt porting for Common Source Code Project (CSP/Qt)のビルド手順について記述します。 + +用意すべきもの(標準) +======= +--GCC又はCLANGなどの、コンパイラツールチェイン + +--CMake (3.9以上推奨) + +- 以下の開発ライブラリ(大抵のGNU/Linux OSやBSD系のOSなどではパッケージマネージャ(dfnやaptなど)で入るはずです。)が必要になります。**なお、現状、表示にOpenGL2.1以上かOpenGL ES2以上が必要になります**。 + - QT5 (QTCore, QtOpenGL, QtNetworkなど) + - SDL2 + - libAV + - zlib +  その他、色々必要になります。 + +- Windows向けのビルドの場合、OpenGL ESを実装した[Angle Project]()が実行に必要になるかもしれません。これは、Google Chromeブラウザのオープンソース版である[Chromium Project]()のWindow (x86 32bit)ビルドの中にある、libEGL.dllとlibGLESv2.dllを使えばどうにかなります。 + +## なお、Windows向けのビルドをするための環境を、Dockerの形でビルドして使うと便利です。 +## Dockerレポジトリは +## 元のDockerfileは + +ビルド手法 +========= + +既にgitからcloneしたりリリースに添付されたソースコードを解凍してビルドする場合、 + +$ `cd ${SRCROOT}/source` +$ `mkdir build` +$ `cd build/` +$ `cmake ..` +$ `make` + +とすればとにかくのビルドが可能ですが、**標準的な設定パラメータを収めたシェルスクリプトを、${SRCROOT}/source/sample-scripts/ 以下に入れてあります(まだまだ追加するかも)**。 + +このサンプルを使って、 +$ `cd ${SRCROOT}/source` +$ `mkdir build` +$ `cd build/` +$ `cp ../sample-scripts/build_default_vars.llvm.sh .` +とビルドディレクトリに取って来た後で、 +$ `sh ./build_default_vars.llvm.sh` +などとしてブートストラップ設定をして、CMakeがエラー起こさなかったら、 +$ `make {色々オプション}` +としてビルドしてみましょう。 + +インストール手法 +=============== + +普通は、 # `make install`で可能なはずです。Windowsビルドの場合は、まだToDoです。 + Last Update: Oct 08, 2020 04:52:37 diff --git a/README.md b/README.md index 7e2538b49..5d9242451 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ K.Ohta

## *If you can't read Japanese, [english writing is here](/README.en.md/).* - +## *ビルドやインストールをされたい方は、[こちらを](/INSTALL.md/)。 概要 ====== -- 2.11.0