1. 討論項目

    • Linux 編譯流程

Linux 編譯流程

安裝工具

  • CMake 一個適應多平台多環境變數的編譯規劃工具

  • irrlicht 3D模擬引擎

  • swig

  • chrono 開源物理引擎核心

編譯流程

  1. 下載 irrlicht 並編譯引擎

    • cd irrlicht-1.8.2/source/irrlicht
    • 下 command make
    • 檢查 lib/Linux 是否有 libirrlicht.a 的檔案
  2. 安裝 CMake

    • sudo apt install cmake-qt-gui
  3. 執行 CMake

    • 建立一個空的資料夾以進行 build 的工作

    • 選擇 Source

    • 點選 Configure button

    • 選擇編譯器

    • 從 CMake 中間點選需要的部分如下圖顯示

    • 點選 Configure 會顯示缺少的部份,可以透過選擇的方式進行連結

    • 在 linux 系統中必須要額外設定 python 版本,並將他指定為 python3 版本進行編譯

    • Irrlicht 模擬引擎需要指定如下

    • 注意事項:每做過一次更改,都需要從新點選一次 Configure 才會將新的設定檔讀入

    • 設定完成後點選 Generate

  4. 編譯倉儲

Linux 部份可以直接利用 consol 進行編譯

1
2
3
4
+ cd 進入資料夾
+ 使用 **make** command

    ![](https://github.com/coursemdetw/project_site_files/blob/gh-pages/files/pyquino/chronoBuild/linuxbuild/build.JPG?raw=true)
  1. build_path\bin\Release 可以得到 so , py 三個檔案


Comments

comments powered by Disqus