介绍
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

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





