Hopsan完全编译构建指南

Hopsan是一个由林平大学开发的开源多领域系统仿真工具,使用QtCreatorIDE和qmake进行构建。文章详细介绍了如何在Windows上编译Hopsan,包括安装git、TortoiseGit、CMake、Qt库等依赖,以及使用Python脚本下载和管理第三方依赖。编译过程涉及设置环境变量、配置QtCreator项目和构建第三方库。此外,还提供了下载所有依赖和最小依赖的Python脚本及相应命令。

介绍
Hopsan是一个自由开源的多领域系统仿真工具,由林平大学流体和机电系统部门开发。

官网:https://liu.se/en/research/hopsan

源码:https://github.com/Hopsan/hopsan

默认的Hopsan构建环境以QtCreator IDE为中心,并使用qmake项目文件和qmake程序来生成makefile。HopsanGUI和其他一些组件需要Qt库,但核心组件如HopsanCore库和HopsanCLI应用程序是用“普通c++”编写的。在Windows上默认使用MinGW-w64编译器。在许多年前,也使用了Microsoft vc++编译器,但只用于核心库。目前还不支持它,但随着CMake构建系统的成熟,这种支持将被恢复。

git代码
安装git和TortoiseGit,文件管理器右键“Git 克隆”或使用以下命令行获取代码。

建议使用代理。
 

git clone https://github.com/Hopsan/hopsan.git
cd hopsan
git submodule update --init
git submodule sync
git submodule update --init

在windows上编译
编译环境
项目    
Python3    运行python脚本下载依赖文件
CMake    编译依赖文件
Qt库(包括MinGW-w64)    编译依赖文件
如果您想构建一个32位的发行版,您应该使用官方的Qt OpenSource 5.9.9或更新的包,并确保安装包含的MinGW32编译器。您可以在dependencies/setHopsanBuildPaths.bat文件中查看和更改(如果需要的话)到Qt和MingGW的预期路径。

推荐编译64位:

从技术上讲,你可以使用任何你喜欢的Qt/Min

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值