Hopsan完全編譯構建指南

2021-10-10 22:19:44 字數 1190 閱讀 1560

hopsan是乙個自由開源的多領域系統**工具,由林雪平大學流體和機電系統部門開發。

官網:原始碼:

預設的hopsan構建環境以qtcreator ide為中心,並使用qmake專案檔案和qmake程式來生成makefile。hopsangui和其他一些元件需要qt庫,但核心元件如hopsancore庫和hopsancli應用程式是用「普通c++」編寫的。在windows上預設使用mingw-w64編譯器。在許多年前,也使用了microsoft vc++編譯器,但只用於核心庫。目前還不支援它,但隨著cmake構建系統的成熟,這種支援將被恢復。

安裝git和tortoisegit,檔案管理器右鍵「git 轉殖」或使用以下命令列獲取**。

建議使用**。

git clone .git

cd hopsan

git submodule update --init

git submodule sync

git submodule update --init

專案

python3

cmake

編譯依賴檔案

qt庫(包括mingw-w64)

編譯依賴檔案

如果您想構建乙個32位的發行版,您應該使用官方的qt opensource 5.9.9或更新的包,並確保安裝包含的mingw32編譯器。您可以在dependencies/sethopsanbuildpaths.bat檔案中檢視和更改(如果需要的話)到qt和minggw的預期路徑。

python download-dependencies.py mingw-w64:5.4.0 qt-mingw-w64:5.9.9 --include-toolchain
開啟cmd,進入到dependencies 目錄

python download-dependencies.py --all
python download-dependencies.py qwt fmilibrary tclap

使用每個setupname.bat指令碼構建依賴庫。通過雙擊或從cmd終端執行即可。

使用qt creator進行構建和開發,請開啟專案檔案hopsanng。pro和配置專案。您需要配置乙個由編譯器和qt版本組成的「kits」,這些編譯器和版本是上面的工具鏈步驟的一部分。

使用Ant編譯和構建專案指南

對於立即應用程式測試和除錯,您可以構建您的應用程式在除錯模式下或者馬上將它安裝在乙個模擬器。在除錯模式下,構建工具自動使用除錯金鑰為您的應用程式簽名和,使用zipalign優化你的包。在除錯模式下建立 開啟命令列切換到工程的根目錄 使用ant在除錯模式下編譯你的工程 ant debug 這將建立你的...

Docker 完全指南

2017.05.01 完成初稿 docker 最初 dotcloud 公司內部的乙個業餘專案 docker 基於 go 語言 docker 專案的目標是實現輕量級的作業系統虛擬化解決方案 docker 的基礎是 linux 容器 lxc 等技術 docker 容器的啟動可以在秒級實現,這相比傳統的虛...

版本構建指南

標籤 構建版本 維護 向每個開發人員確定 是否全部提交。賬戶 smoke 192.168.1.59 密碼 1 工作目錄 home extend smoke devcome itrans10 smoke idf master 59 itrans10 auto smoke.sh usage auto s...