opensim源码安装教程
opensim源码安装遇到问题的解决记录
参考资料:https://github.com/opensim-org/opensim-core#for-the-impatient-windows
https://blog.csdn.net/lrm15659833890/article/details/88576891
https://blog.csdn.net/lrm15659833890/article/details/85624413
https://zhuanlan.zhihu.com/p/339925082
来源
因为一个项目需要用到仿真机械手,计划使用matalb调用opensim,了解到需要先进行opensim的源码安装,安装过程主要按照意大利铭哥的教程和官方的readme教程,卡了很久遇到很多坑才解决这个问题,所以记录一下帮助一下所有有需要的人。
安装步骤
本人安装环境是win10+Visual Studio Community 2017,加粗都是比较重要的
1.先安装Visual Studio Community 2017
安装过程注意一定要选英文语言包和vc++那个组件。
装好后设置vs为英文即可,在工具>>选项>>区域设置改成english;或Tools>>Options>>International Settings
百度教程https://jingyan.baidu.com/article/ff42efa9c5c814c19f22027f.html
2.设置系统语言为英文
因为系统语言会影响编码格式,如果设置错误后面会报很多莫名其妙、解决不了的错所以需要设置为英文。一开始根据百度,以为只要设置地区和语言都改成英文就可以了,还是报错,百思不得其解,后来发现需要改系统定位,见下面的图
第五个地方一定要设置为英语。如果没设置英文后面就会在编译java的时候遇到报错解决不了,error:unmappale character for encoding GBK 如下:
3.安装opensim包需要的源码包
在评论里说的要多安装Graphviz和doxygen,不知道有没有用,反正我做了。
大佬教程第二步可改为:choco install python2 jdk8 swig Graphviz
doxygen:https://sourceforge.net/projects/doxygen/ 载下来默认安装即可
安装过程中出现最多的就是 fatal :unable to access https://github.com/xxx/xxx.git: Failed to conne拒绝连接 (xxx指某个包的名字或者这个包依赖的名字),如下图:
其实就是访问不了github,一开始我是改cmakelist文件,把https://github.com/xxx/xxx.git 改成git://github.com/xxx/xxx.git,直到遇到装某一个opensim的依赖包时,那个包自己的依赖会git新的cmake文件,而那个cmake文件是来不及改的,就会报错,花了很多时间都解决不了,后来发现可以在cmd输入指令设置git:
git config --global url.git://github.com/.insteadOf https://github.com/
剩下都照着教程来即可。
结语
源码安装opensim时间比较久,遇到报错解决想改一些地方看一下效果,重新开始就得等很久,容易不耐烦,自己安装的时候不厌其烦的试了很多方法才搞好,做这篇安装opensim源码遇坑记录,希望能帮到有需要的人,祝各位都能安装成功。
opensim源码安装教程相关推荐
- ansible1.7.2源码安装教程
ansible1.7.2源码安装教程 ================================================================================= ...
- mysql data文件夹恢复_【专注】Zabbix源码安装教程—步骤详解(2)安装并配置mysql...
四.安装并配置mysql(1) 解压mysql-5.7.26.tar.gz与boost_1_59_0.tar.gz #tar -xvf mysql-5.7.26.tar.gz #tar -xvf bo ...
- php+mysql案例含源码_【专注】Zabbix源码安装教程—步骤详解(1)安装前准备
一.实验环境准备 Rhel 7.6 x86_64(server) 192.168.163.72 Rhel 6.5 x86_64(agent) 192.168.163.61 均已配置操作安装光盘为YUM ...
- 最详细新版网课联盟27刷网课平台源码+安装教程+最新模板+下载地址
新版网课联盟27刷网课平台源码+安装教程+最新模板 第一步:准备一个服务器+域名 没有域名暂时使用服务器网址也可以 第二步:上传文件 上传文件到wwwroot上面,进行解压 第三步:进行防伪静态设置: ...
- php网站源码安装教程
php网站源码安装教程 1.可以选择购买一个支持php的空间,空间的大小要足够大于你要在空间上传的源码文件,另外空间的速度一定要快,否则会影响到你用户的体验度,好的空间最好速度能达到100兆,这样体验 ...
- 微云二手车运营版 公众号+小程序v1.1.20+微信小程序+抖音端源码安装教程
系统包括PC+公众号+小程序v1.1.20+微信小程序+抖音小程序前端,使用前先在后台初始化下数据.播播资源网技术小编看了下说明是带PC端功能,但后台没找到设置的地方,不过公众号+小程序+抖音也够用了 ...
- 最新二开抢单系统淘宝自动抢单源码安装教程
最新二开抢单系统淘宝自动抢单源码安装教程 [2次开发版]2020最新五代分佣抢单系统唯品会京东淘宝自动抢单区块源码 新增理财宝收益分佣功能 五代分佣 新增用户提现手续费 2020年02月04日升级 新 ...
- 微小区v11.1.1 (公众号+小程序模块版)源码安装教程
微小区微擎模块版很早以前使用过,非常合适物业公司或者集团式物业公司公众号应用,一个平台多个小区.多个物业公司管理,非常好的物业解决方案,每个小区都可以单独设置自己的小区主页,业主打开平台时会提示选择小 ...
- nginx源码安装教程(CentOS)
1.说明 官方源码安装说明:http://nginx.org/en/docs/configure.html 源码包下载地址:http://nginx.org/en/download.html 版本说明 ...
- php mysql 源码 安装教程_源码安装和配置apache(httpd)和 PHP 和 mysql全过程(一)...
[服务器环境为:CentOS6.5 64位目标:搭建LNMP(Linux + Nginx + MySQL + PHP +SVN),其中svn是用来代替ftp,方便开发中调试同步代码相关目录:所有软件都 ...
最新文章
- 【程序员跳槽】学弟被高薪挖走不到一年就后悔的无奈经历,到底是老板的水深?还是学弟太年轻?
- css 伪类 disabled,css3 :enabled与:disabled伪类选择器(示例代码)
- geoserver2.15安装教程
- boost::strong_components用法的测试程序
- 开始使用Spring Cloud实战微服务
- 【终极方法】Unknown initial character set index ‘255‘ received from server. Initial client characte
- 【转载】Java中各种修饰符与访问修饰符的说明
- CNN卷积神经网络分析
- jQuery(三)—— jQuery 事件 / jQuery 拷贝对象 / 多库共存 / jQuery 插件
- python匿名函数(lambda)
- Vue 3 不再支持 IE 11!
- [vs2015 + AE]建立窗体应用程序的简单实验
- 计算机网络体系结构中的环节,ppt课件-第二章计算机网络体系结构.ppt
- Lightingroom4_秋凉教程 P3-P31笔记
- 服务器重装系统步骤,服务器操作系统怎么安装(服务器装系统教程)
- linux edt时间转成cst时间,edt时间和北京时间换算(edt时间 现在)
- unity3d学习笔记-动画(3.导入动画)
- 神策优质客户西瓜创客融资 1.5 亿,“AI+ 大数据”构造少儿编程新格局
- 微信小程序分页功能实现
- 京东2019春招编程题
热门文章
- Proteus软件初学笔记
- Frsky X9D Plus遥控器和 Frisky R8 Pro接收机对频
- 微机中锁存器和缓冲器的区别
- js 判断数组元素是否存在重复项
- 计算机软件可以控制单片机,一个电脑控制单片机通讯程序分享
- matlab 字符查找函数,matlab字符函数
- QCIF CIF 2CIF 4CIF 普及
- java 冒泡排序详解_「图文+动画」超级详细详解冒泡排序
- postgis 栅格数据_postGIS教程
- yoga710怎么进入bios_联想_ThinkPad|ThinkCentre|ThinkStation服务与驱动下载_常见问题