添加 'README.md'

This commit is contained in:
钟进 2022-10-15 14:32:27 +08:00
parent d0e0fcc3ac
commit db7b468fdf

70
README.md Normal file
View File

@ -0,0 +1,70 @@
## qt5
brew install qt5
.zshrc
```
export PATH="/usr/local/opt/qt@5/bin:$PATH"
export LDFLAGS="-L/usr/local/opt/qt@5/lib"
export CPPFLAGS="-I/usr/local/opt/qt@5/include"
```
## plib dist ...
```
unzip plib-dist.zip
mv plib-dist install
```
配置 SimGear 和 FlightGear 时,只需将此 dist 目录用作 CMAKE_INSTALL_PREFIX 即可,无需其他步骤即可找到所有依赖项。
## 编译
```
git clone https://git.kongjian.xin/FGFS-4.0/fgdata.git
git clone https://github.com/openscenegraph/OpenSceneGraph.git
cd OpenSceneGraph
git checkout OpenSceneGraph-3.6.0
cd ..
mkdir osgbuild
cd osgbuild
cmake ../OpenSceneGraph/ -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$PWD/../install
make -j8
make install
cd ..
git clone https://git.kongjian.xin/FGFS-4.0/simgear.git
mkdir sgbuild
cd sgbuild
cmake ../simgear -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$PWD/../install
make
make install
cd ..
git clone https://git.kongjian.xin/FGFS-4.0/flightgear.git
mkdir fgbuild
cd fgbuild
cmake ../flightgear -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$PWD/../install -DFG_DATA_DIR=/Users/zhongjin/FGFS/fgdata
make
make install
```
## 运行
open -a ApplicationName
.zshrc
```
export PATH="/usr/local/opt/qt@5/bin:$PATH"
export LDFLAGS="-L/usr/local/opt/qt@5/lib"
export CPPFLAGS="-I/usr/local/opt/qt@5/include"
export DYLD_LIBRARY_PATH="~/FGFS/install/lib"
```