【SOFA】SOFA框架+Win10+VS2019 配置
SOFA (Simulation Open Framework Architecture)官网
SOFA 是一个开源的仿真框架,用于实时的物理仿真,而且主要针对医学上的仿真。主要用于研究人员开发新的算法,也可以作为一个有效的快速成型工具或是物理引擎。
官网中给出的配置方法写的很清晰,有着各个库或者软件的版本要求,仔细看按版本要求来 官网配置地址
官网给了两种方
1.通过脚本自动配置
2. 自己下载相关库通过CMake进行生成
第一种 没使用,不知道是否好使,因为如果其中有下载的东西,国内不一定能成功,大家可以试试。
1.SOFA源码
SOFA官网下载界面
GitHub中下载源文件 https://github.com/sofa-framework/sofa
2. Visual Studio 2019
安装时注意需要 C++ ATL 和 C++ MFC, 如果之前安装没有加,通过应用管理,卸载找到vs2019进行 修改 即可
3. CMake
注意版本要求,去官网或GitHub中下载 安装版本 .mis,
地址:https://github.com/Kitware/CMake
注意要选择将camke添加到系统变量
4.Qt
Qt 5.15 之后没有离线安装包了,需要在线下载,而Qt 5.15之前又没有 MSVC 2019,但是Qt 5.12等可以用MSVC 2017。
如果想在线安装,需要自己搜一下如何安装Qt 5.15,因为在线安装下载Qt非常慢需要利用清华镜像。
安装时要安装 MSVC2019 64-bit、Charts 和 WebEngine
将动态库文件夹路径加入 系统环境变量
我的路径是 C:\Qt\5.15.2\msvc2019_64\bin
5.Boost
网址:https://boost.teeks99.com/
选择一个版本如1_76,下在对应版本 vs2019 是 14.2,网页下载太慢,在下载里复制下载链接用迅雷下载,很快。
Users with Windows 64-bit and VS 2019: choose boost_X_X_X-msvc-14.2-64.exe
下载后安装即可,将动态库文件夹路径加入 系统环境变量
我的路径是 D:\Library\boost\boost_1_76_0\lib64-msvc-14.2
6.Python
网址:https://www.python.org/downloads/windows/
选择一个合适的版本进行安装
Users with Windows 64-bit: choose the “Windows x86-64 executable installer”.
7.其他lib
ibPNG, libJPEG, libTIFF, Glew, Zlib
在官网配置里边下载吧,官网已经打包好了
8.Eigen
地址: http://eigen.tuxfamily.org
找个版本下载解压即可
SOFA构建
解压Sofa源码,然后解压,然后解压7中下载的 SOFA_WinDepPack_…将其中include、lib、licenses拷贝到源码文件夹如下
利用CMake构建工程,在源码同层新建build文件夹
Configure遇到什么错误就解决,解决后再Configure,直到无错误 显示 confiure done,然后进行Generate。此时在build下vs工程已经生成,打开Sofa.sln,选择 debug和release进行生成,时间很长,生成结束 在build/bin/debug 和 build/bin/release下就有 runSofa.exe,打开试试如下。
CMake中的问题
1.boost找不到
根据安装位置 将boost路径添加进来,这样要不行就在Boost_INCLUDE_DIR选项加入这个路径
2.Qt找不到
根据安装位置 将Qt路径添加进来
3.Eigen找不到
根据安装位置 将Eigen路径添加进来
【SOFA】SOFA框架+Win10+VS2019 配置相关推荐
- win10+vs2019配置lite.ai.toolkit预编译库
目录 一.配置OpenCV 2. 解压安装包,双击安装包,指定解压缩目录 3.属性页会在后面一起配置 二.配置Onnxruntime 三.配置TNN 四.在VS2019下编译MNN 五.配置NCNN环 ...
- Win10+vs2019配置与运行RenderMatch+用contextcapture进行重建
Win10+vs2019配置与运行RenderMatch+用contextcapture进行重建 继上一篇博客,ground image 和aerial image影像匹配结果将会被保存为match. ...
- 【SLAM】SLAM环境配置 Win10+VS2019+OpenCV+PCL+g2o+Vcpkg
目录 SLAM环境配置 Win10+VS2019+OpenCV+PCL+g2o+vcpkg 软件及版本 1. Windows 10 2. Visual Studio 2019 3. OpenCV 4. ...
- Opencv4.5.0+VS2019+win10环境配置
Opencv4.5.0+VS2019+win10安装配置 环境 第一步:下载解压opencv安装包 第二步:配置系统环境变量 第三步:相关文件的配置 第四步:VS2019配置属性管理器进行相关配置 环 ...
- win10+vs2019+FFTW64位安装配置保姆教程
win10+vs2019+FFTW64位安装配置保姆教程 FFTW 是一个C语言的快速傅立叶变换库.(据说是世界上最快的FFT哦) vs2019下载与安装 参考链接:VS2019安装教程 FFTW下载 ...
- 【win10 VS2019 opencv4.6 配置参考】
目录 1.下载 2. 添加环境变量 解压 添加环境变量 3.VS2019配置 第一种 第二种 opencv的VS环境配置不过三分钟的事情,但网上五花八门的配置看的眼花缭乱,不知道该说opencv个版本 ...
- 【opencv安装和配置完整版教程】(win10+vs2019+opencv4.4.0+opencv_contrib-4.4.0+永久配置)
[opencv安装和配置](win10+vs2019+opencv4.4.0+opencv_contrib-4.4.0+永久配置) 下载vs2019 opencv4.4.0.opencv_contri ...
- Win10+vcpkg+g2o+vs2019配置
Win10+vcpkg+g2o+vs2019配置 参考: Windows+Visual Studio下生成g2o库教程(结合Cholmod库) 2021.7.13更新:可用.\vcpkg.exe in ...
- asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程...
最近在学习张善友老师的NanoFabric 框架的时了解到Exceptionless : https://exceptionless.com/ !因此学习了一下这个开源框架!下面对Exceptionl ...
最新文章
- Java项目:网上商城系统(java+jsp+servlert+mysql+ajax)
- 利用颜色和形态学两种方法进行车牌区域提取的OpenCV代码
- 20220209-CTF MISC-BUUCTF-难易程度:简单
- 第七章 字典和集合[DDT书本学习 小甲鱼]【2】
- 【jQuery笔记Part1】06-jQuery对象与js对象转换
- 讯飞输入法将深度神经网络DNN技术应用于语音识别达到业界领先水平
- 关于信息化的全球进程的思考
- Atitit.java expression fsm 表达式分词fsm引擎
- 网页设计图片向上浮动_网页设计与制作(网页设计、制作与美化)
- 反转一个英语句子c++
- 保护小程序,防止反编译:打造不怕反编译的小程序
- kitty终端使用笔记
- seneca mysql_seneca-entity的mysql插件自增主键
- 关于GPS坐标转百度坐标与goolg坐标转百度坐标java代码实现方法
- Windows 2008R2 +MDT2013+WDS(1)
- Lind.DDD.LindMQ的一些想法
- MAC 开启与关闭SIP
- 怎么授权接入米多客小程序客服系统?
- 哈佛大学 量子计算机,哈佛-麻省理工量子计算研究取得突破:“我们正在进入量子世界的一个全新部分”...
- 网络相册管理系统java,基于JAVA的B/S网络相册管理系统,源码分享
热门文章
- Arduino基础入门之十三 温湿度传感器DHT11
- hive 修改分区备注_hive修改 表/分区语句
- Excel数据透视表不显示汇总行
- springboot停车场车辆定位管理可视化分析系统 毕业设计-附源码101702
- 关于Spring5.3之后StringUtils.isEmpty被弃用
- 二叉树已知前序遍历、中序遍历画出二叉树的形状
- 检查oracle当前性能,高效进行Oracle日常巡检:数据库性能与安全检查
- 通信系统原理[郭宇春]——信号与噪声——课后习题答案
- 硬件工程师成长之路(3)——PCB设计
- 怎样用ps做出3D分割效果海报图