RoboCup 2D在Ubuntu 12.04下的仿真平台环境搭建和上场全过程


本文主要讲述:从fresh的新鲜出炉的Ubuntu 12.04,一步一步到RoboCup 2D仿真平台的成功搭建,再到上场test搭建成功的全部过程。

本文参考官方教程:请点击这里 和一篇对我帮助很大的文章:请点击这里,非常感谢。

请各位将本文地址copy入Ubuntu里的浏览器以继续阅读。当然要保证Ubuntu能连接网络。

1 前期环境准备

1.1 OS平台环境

有学校机器支持当然好,像本人一样使用自己的笔记本单打独斗的同学,可以使用VMware安装好的虚拟机Ubuntu 12.04(详细过程请参考我的这篇文章)。

1.2 前期需要的软件

1.2.1 必要的解压缩软件

sudo apt-get install rar unrar p7zip

1.2.2 把终端Terminal添加到右键菜单中

sudo apt-get install nautilus-open-terminal

这个非常方便,配合右键“解压至此处”,可迅速将下载的gz压缩文件打开在terminal中,安装完后需要重启才能生效。使用方法为:

直接找到你原本只能cd到的解压后的文件夹,右键单击该文件夹,选择靠下方的“Open in Terminal”,即可直接载入该目录下的终端terminal。

1.2.3 安装最基本的gcc编译器

sudo apt-get install build-essential

这个不解释。

2 必需的工具、函数库(重点)

往往后面无法成功安装server的都是这步出错,本人也失败了无数次(尤其是安装试图手动编译安装boost库太难),下面我又做了次实验,给出可行的方案,尽量简单。

需要输入:

1 sudo apt-get install xorg-dev  //ubuntu12.04没有默认安装,官方教程上没有,本人未实验不装是否可以
2 sudo apt-get install flex bison //与官方要求一致
3 sudo apt-get install libboost-dev libboost-all-dev //与官方要求一致,不要下载boost源文件自己编译,中间有好些问题会让你疯掉 
4 sudo apt-get install libqt4-dev libqt4-gui qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig //官方只说qt4,仅仅libqt4*的话,是没有qt4*5 sudo apt-get install libpng*//ubuntu12.04默认没有装这个 注:查到libglpng更新成libpng了!!!但是依然无法输入...libpng,tab后我也不知道装哪个不装哪个,所以我直接...libpng*即可
6 sudo apt-get install libglib2.0-dev //ubuntu12.04没有默认安装
7 sudo apt-get install libaudio-dev //ubuntu12.04没有默认安装,这个不装的话monitor无法make!
8 sudo apt-get install zlib* //可选的,官方推荐,不知道干什么的,我实验了一次装1-7没有装这个,一样可以。也许这个包含有上面的比如xorg等等,有明白清楚地请留言!

以后版本更新,如果你看这篇文章,导致你无法按照以上命令安装某个库的话,一是要查在新的ubuntu中,库更新成什么了,比如在10.04是libglpng而在12.04变成了libpng。此外就是多使用键盘上的tab键,让ubuntu显示符合此前缀的所有库是什么。另外,对于tab出来一大堆,而你自己又不知道安装哪个不装哪个的时候,果断采用前缀紧跟*的,安装所有那些库,灵活运用这三条,应该可以解决一切变化问题。

又或者一些已经为ubuntu默认安装了,你看到终端里的提示就知道了。

  • 1
  • 2
  • 3
  • 下一页

相关内容