您的位置:首页 > 其它

RoboCup仿真组3D开发环境搭建@Ubuntu10.10

2012-03-02 19:16 411 查看
这篇文章是给实验室新人准备的,所有命令我都严格测试过了,保证没有问题,已经写的很傻瓜了,再看不明白就让我消失吧

一. Ubuntu 10.10的安装

建议使用光盘安装,只要将光盘放入,BIOS中选择光盘优先启动,就可以自动进入引导界面。安装过程也十分简单,注意选择分区。分区时选择最后一个,即手动分区,然后删除一个大于10G的Windows分区(提前备份该分区内的所有内容),新建新分区,格式为默认的EXT4,挂载点填入“/”,分区大小为空闲分区大小减去2000M,建立好后再建立一个格式为SWAP的交换分区。其他安装选项就按提示操作选择。

二. 系统配置 系统安装好后会提示重新启动,之后便会进入桌面。

为了网络获取程序的方便,我们需要设置源 由于默认源下载速度较慢,建议更换国内163的源等等,具体源地址从如下地址获取。
http://wiki.ubuntu.org.cn/Qref/Source
安徽省高校建议使用中科大的源。方法如下: 点左上角“应用程序”->“附件”->“终端”,输入:

sudo gedit /etc/apt/sources.list


然后输入用户密码,在弹出的文本编辑器里把所有内容全部删除,替换成如下内容。

deb ftp://mirrors.ustc.edu.cn/ubuntu/ maverick main restricted universe multiverse
deb ftp://mirrors.ustc.edu.cn/ubuntu/ maverick-backports main restricted universe multiverse
deb ftp://mirrors.ustc.edu.cn/ubuntu/ maverick-proposed main restricted universe multiverse
deb ftp://mirrors.ustc.edu.cn/ubuntu/ maverick-security main restricted universe multiverse
deb ftp://mirrors.ustc.edu.cn/ubuntu/ maverick-updates main restricted universe multiverse
deb-src ftp://mirrors.ustc.edu.cn/ubuntu/ maverick main restricted universe multiverse
deb-src ftp://mirrors.ustc.edu.cn/ubuntu/ maverick-backports main restricted universe multiverse
deb-src ftp://mirrors.ustc.edu.cn/ubuntu/ maverick-proposed main restricted universe multiverse
deb-src ftp://mirrors.ustc.edu.cn/ubuntu/ maverick-security main restricted universe multiverse
deb-src ftp://mirrors.ustc.edu.cn/ubuntu/ maverick-updates main restricted universe multiverse


如果电脑是独立显卡,则需要单独安装显卡驱动,点击左上角“System”->“Administration”->“Additional Drivers”,点窗口右下角的“Activate”按钮即可。 之后会自动下载并安装合适的显卡驱动。

三. Server3D和Simspark的安装

保存后关闭文本编辑器,在终端中输入命令:

sudo add-apt-repository ppa:gnurubuntu/rubuntu
sudo apt-get update


安装依赖关系:

sudo apt-get install g++ subversion cmake libfreetype6-dev libode-dev libsdl1.2-dev ruby1.8 ruby1.8-dev libdevil-dev libboost-dev libboost-thread-dev libboost-regex-dev


通过svn下载最新版本的simspark和rcssserver3d源码包:

svn co https://simspark.svn.sourceforge.net/svnroot/simspark simspark


配置,生成可执行文件并进行安装:

Simspark的安装:

cd simspark/trunk/spark
mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig


注: 可以输入 'make uninstall' 进行卸载

Rcssserver3D安装:

[ 转移到rcsserver3d目录下 (trunk/rcssserver3d) ]

mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig


注:输入 'make uninstall' 进行卸载

配置链接使用库文件:

sudo gedit /etc/ld.so.conf


[ 添加库链接'/usr/local/lib',保存并退出 ]

sudo ldconfig


运行仿真环境:

cd ~
rssserversim3d


可选配置

1. 文档

安装依赖关系:

sudo apt-get install tetex-extra latex2html imagemagick


[ 开发者手册 ]

sudo apt-get install doxygen


[ API文档 ]

创建文档:

[ 进入spark和rcsserver3d的build路径 ]

make pdf
make doc


[ 创建使用者(user-manual.pdf)和开发者(devel.pdf)手册和API文档 ]

2. Rsgedit

安装依赖:

sudo apt-get install libwxgtk2.8-dev


配置编译,并进行安装:

[ 进入rsgedit路径(trunk/rsgedit) ]

mkdir build
cd build
cmake ..
make
sudo make install


3. Simspark工具

配置编译,并进行安装:

[ 进入simspark-utilities路径(trunk/simspark-utilities) ]

mkdir build
cd build
cmake ..
make
sudo make install


运行 utilities:

gendot
monitorspark
sampleagent
samplesim


四. 基本开发环境的搭建

在ubuntu下使用eclipse调试代码,重点是*.cpp和*.h生成可执行文件。

在Eclipse的官网进行下载:http://www.eclipse.org/downloads/

或者在Ubuntu的软件中心里面也可以下载

这东西其实很简单,几步就能完成

File---->New---->C++ Proj.---->选择空的工程----手动进到workspace里面建立src文件夹,并将原来的*.cpp和*.h全部拷贝进去----在eclipse里面重新打开工程----build all即可,就能生成和Proj.同名的binary.

Eclipse显示行号:代码区域右键----preferences----general----editors----text editors----勾上show line numbers
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: