歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> RoboCup 2D在Ubuntu 12.04下的仿真平台環境搭建和上場全過程

RoboCup 2D在Ubuntu 12.04下的仿真平台環境搭建和上場全過程

日期:2017/2/28 15:46:17   编辑:Linux教程

本文主要講述:從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默認安裝了,你看到終端裡的提示就知道了。

Copyright © Linux教程網 All Rights Reserved