WSL配置高翔vslam环境
2024-08-31 07:10:42
WSL配置高翔vslam环境
步骤:
- 安装 windows wls
- 配置 g++ cmake 环境
- 编译运行一下例子
1. window启用 wsl
前往 “启用或关闭 Windows 功能” ,然后滚动至底部,如截图所示,勾选 “适用于 Linux 的 Windows 子系统”,点击确定。它将会下载安装需要的包。
安装完成之后,,重启设备。
2. 安装 wsl Ubuntu
在Windows store 下载Ubuntu 16.04
3. 配置开发环境
- apt-get装环境, 国外源太慢要换源
cd /etc/apt/
sudo nano sources.list
将原来的源用 # 注释掉
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
更新(注意:在公司用要连热点,不然会更新不全,之后装东西会有问题)
apt-get update
- 安装 pip:
sudo apt-get instal python-pip
- 装pip会自动装C编译器gcc
看看环境是不是都装上
gcc -v
pip -v
4.运行以下高翔的vslam代码
- wls 可以装载window硬盘, 如进入d盘
cd /mnt/d
- clone高翔slam代码
git clone https://gitee.com/wenyawei/slambook.git
编译一段c代码
cd ch2
g++ helloSLAM.cpp
运行编译好的程序
./a.out
有显示说明成功了
- 试一下eigen 库
安装eigen
sudo apt-get install libeigen3-dev
cd 到 /ch3/useEigen/eigenMatrix.cpp
cmake .
make
运行:
./eigenMatrix
最新文章
- 大熊君JavaScript插件化开发------(实战篇之DXJ UI ------ ItemSelector)
- php 5.4 5.5 如何连接 ms sqlserver
- vitualbox 主机与虚拟机能相互访问的设置
- Swift翻译之-关于Swift
- Spring的父子容器问题
- Windows下Node.js开发环境搭建
- 页面某些特定图标的权限,比如导入导出表格,下载等等,这个权限必须在有某个页面查看的权利的基础上(细粒度)(shiro项目中来的四)
- 怎样使用projectproperty sheet(.vsprops)来管理工程
- 【Dojo 1.x】笔记2 使用服务器环境及使用模块
- Oracle 同义词(Synonym)
- linux基础 用户(组)管理
- ChromeDriver与Chrome版本对应关系
- Centos 7系统挂载NTFS格式移动硬盘
- Ubuntu 14.04 installation &; bugs on Alienware-13
- 2007-10的PWX OracleCdc问题解答
- centos7没有ifconfig命令
- Android ScrollView 和ListView 一起使用的问题汇总
- spark RDD操作的底层实现原理
- FFMPEG视音频编解码零基础学习方法 【荐】
- Swift自定义头视图和尾视图