在win10下的SOFA v20.12下载安装
SOFA v20.12+win10
- 1.准备工具
- 2.工具的下载
- Microsoft Visual Studio(>=2017)
- cMake(>=3.12)
- Qt(>=5.12.0)
- Boost(>=1.65.1)
- Python(=3.7.x)
- Eigen(>=3.2.10)
- Git
- SOFA_WinDepPack
- SOFA
- 3.编译
- 3.1.cMake部分
- 环境变量设置
- Could NOT find Eigen3
- 3.2.VS部分
- 4.runSofa
详见官网步骤
很多东西我也刚刚才接触,这篇仅供参考学习
1.准备工具
本人所用编译器与依赖项:
工具 | 版本 |
---|---|
Microsoft Visual Studio | 2019社区版 |
cMake | 3.20.0 |
Qt | 5.15.1 |
Boost | 1.72 |
Python | 3.7.9 |
Eigen | 3.3.8 |
Git | 2.29.2.2 |
SOFA_WinDepPack | 官网链接(20210304) |
SOFA | v20.12.01 |
2.工具的下载
Microsoft Visual Studio(>=2017)
2019 Community
安装程序时,ATL与MFC选项一定要选:
cMake(>=3.12)
cMake官网下载
注意安装过程中选择Add CMake to the system PATH for all users选项
Qt(>=5.12.0)
安装Qt,尚不支持Qt6
注意:Qt Charts
和Qt WebEngine
组件一定要选上。
Boost(>=1.65.1)
下载安装Boost
看网上很多人是用Vcpkg安装Boost,大家可以自找教程。
而本人是直接安装的,参考博客及其他教程:
- 解压到自己安排的路径,如C:\Boost 1.72\boost_1_72_0
- 在该路径打开cmd,运行bootstrap.bat,会路径里产生b2.exe
- 在路径里用文本形式打开文件project-config.jam,修改成下面这样:
其中的目录是你自己vs2019的cl.exe所在目录 - 运行 b2.exe stage --toolset=msvc-14.2 address-model=64 threading=multi --build-type=complete
- 编译后库文件在stage里,编译产生的临时目录在bin.v2里
注:如果你用的是vs2017,请注意下载boost_X_X_X-msvc-14.1的版本,最后运行b2.exe也要注意
Python(=3.7.x)
在网站里找到自己要下的版本,安装方法网络上一查一大堆
Eigen(>=3.2.10)
在官网上下载Eigen
Git
同样附上官网
SOFA_WinDepPack
直接下载
SOFA
这里下的是稳定版本,在合适路径下运行:
git clone -b v20.12.01 https://github.com/sofa-framework/sofa.git sofa/src
然后将上面下载的SOFA依赖包SOFA_WinDepPack解压到sofa/src里
3.编译
3.1.cMake部分
环境变量设置
准备完毕,在打开cMake前配置下系统环境变量:
提前配置的话可以减少很多cMake的报错
接下来打开cMake,在source一栏填上你的sofa/src,build一栏填上你自己创的一个文件,这里创的是sofa/build。然后点击Configure:
开始报错误
Could NOT find Eigen3
解决方案:将Eigen的下载目录手动输入以下两项中
再Config直到Configuring done
然后就可以按Generate了
3.2.VS部分
接下来进入runSofa.sln
等后台任务就绪后,把除了cMake的其余软件全可以关掉了,尤其电脑配置不高的,别轻易尝试编译阶段使用电脑。
点击调试器,等到一段时间(有些电脑一晚上,有些电脑好点的几小时)后,在最后会只出现报错:无法打开ALL_BUILD,就算完成了编译部分
4.runSofa
进入sofa/build/bin/Release,打开runSofa
出现这个界面就算下载成功了
这是最默认的caduceus.scn,更多例子可在sofa\src\examples\Demos中找到,用runSofa的形式打开SCN文件便可看到。
若想进一步下载SoftRobot插件,请参考这个。
在win10下的SOFA v20.12下载安装相关推荐
- Ubuntu 下谷歌浏览器、搜狗输入法的下载安装
Ubuntu 下谷歌浏览器.搜狗输入法的下载安装 一.Ubuntu 下谷歌浏览器的下载安装 二.Ubuntu 下搜狗输入法的下载安装 一.Ubuntu 下谷歌浏览器的下载安装 下载网址:点击此处跳转下 ...
- 全网最全的Windows下Anaconda2 / Anaconda3里正确下载安装爬虫框架Scrapy(离线方式和在线方式)(图文详解)...
不多说,直接上干货! 参考博客 全网最全的Windows下Anaconda2 / Anaconda3里正确下载安装OpenCV(离线方式和在线方式)(图文详解) 第一步:首先,提示升级下pip 第二步 ...
- VMware Workstation 12下载安装与激活图文教程
一.简介: VMware Workstation 12专门为Win10的安装和使用做了优化,支持DX10.4K高分辨率显示屏.OpenGL 3.3.7.1声道,以及各种新硬件和新技术.从vm11版本开 ...
- win10下PLSQL Developer 连接ubuntu上安装的oracle 11g
说明:过程记录的不是很相信,只记录基本步骤.并不适合想一步一步照做的同学. win10下需要的操作 1.微软官网下载instantclient,然后接到到本地一个文件夹,注意路径不要又空格,中文和括号 ...
- win10下node使用管理神器NVM安装配置详细步骤
一.参考node使用管理神器NVM安装配置超详细步骤(window10)_吃老鼠的猫的博客-CSDN博客_nvm安装及全局配置node 二.卸载之前安装的 1.命令行输入where node指令 找到 ...
- Windows下Apache Tomcat?的下载安装和使用
本文将给出在windows下Apache Tomcat的下载安装和使用的简易教程. 前往Tomcat的官网http://tomcat.apache.org/.如下图所示: 在上图左侧红色方框中选择版本 ...
- 爬虫实战系列(十一):Win10下手机爬虫工具appium的安装与测试
一.前言 之前介绍的都是关于网页爬虫的相关内容,今天博主想跟大家分享一个非常牛的手机爬虫工具Appium,首先我会介绍它的安装方法,然后给出一个Appium连接手机app例程. 二.详细安装过程 2. ...
- WIN10下OpenCV4.1.0与VS2017安装
OpenCV安装 1.从官网下载OpenCV安装包 官网:https://opencv.org/releases/ 下载windows版本,下载有时候会比较慢,可以从github上下载 github页 ...
- win10下anaconda、tensorflow-cpu以及tensorflow-gpu安装
文章目录 1 通过anaconda3 win10安装python3.7 2 阿里源镜像配置 3 虚拟环境创建 4 conda常用指令 5 cpu tensorflow安装 6 gpu tensorfl ...
最新文章
- Active Directory操作主机详解
- 【控制】《多无人机协同控制技术》周伟老师-第10章-多无人机协同目标跟踪飞行控制策略
- 深入浅出讲解语言模型
- sqlserver mysql时间格式化_SqlServer时间格式化
- // D:\SaveLog\_SaveLog.dpr立即备份晓亮的电脑操作记录热键(快捷键) F11由于原来的 AutoIt 杀毒软件总是误报没办法只好麻烦一点用 Delphi XE4 做了...
- 送给计算机老师的话,送给老师的话
- WriteFile API简介
- 计算机的的打印服务,win7电脑打印机服务被强行关闭怎么办
- 「译文」你必须掌握的 7 种 JavaScript 错误类型
- sql视图 权限_SQLmysql用户权限管理
- js 中的属性以数字开头的属性和取值
- 让C# Excel导入导出,支持不同版本的Office
- HackerOne《2020年黑客驱动安全报告》:中国白帽子的收入增长幅度最大
- 这些面试细节90%的人都没注意!怪不得简历白投了...
- 11g表名大小写 oracle_Oracle数据库总结
- 西交大计算机系分数线,西安交通大学专业排名及分数线
- Android内存优化12 内存泄漏常见情况3 注册泄漏
- i9507 android8.1,三星I9507V官方原版固件rom系统刷机包下载
- Dfinity(ICP)介绍-1
- AI 写代码来了 - github 的 AI 写代码插件 copilot 发布