linux如何执行平台,如何在Linux平台运行HelloWorld及测试项目
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
Cocos2d-x引擎自Cocos2d-1.0.1-x-0.9.2版本以來(lái)支持Linux平臺(tái)。 本文介紹如何在Linux及Android模擬器中運(yùn)行HelloWorld及測(cè)試項(xiàng)目。 運(yùn)行環(huán)境為Ubuntu 11.04 + eclipse3.7。
1. 搭建環(huán)境
1.1 獲取Cocos2d-x源代碼
a) 執(zhí)行以下命令從git獲取最新的Cocos2d-x源代碼(不穩(wěn)定):
1
git clone https://github.com/cocos2d/cocos2d-x.git
b) 從以下網(wǎng)站下載發(fā)行版源代碼(穩(wěn)定):
http://cn.cocos2d-x.org/download
1.2 安裝Android SDK,使用Eclipse作為集成開(kāi)發(fā)環(huán)境
安裝Android SDK請(qǐng)參見(jiàn) http://developer.android.com/sdk/index.html。
請(qǐng)用以下方法安裝JDK
1
2
3
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-jdk
1.3. install cdt for eclipse to compile c/c++ codes in eclipse在Eclipse中安裝CDT以編譯c/c++代碼
打開(kāi)Eclipse依次單擊Help -> Install New Software... -> Add...如下圖所示。
CDT鏈接為 http://download.eclipse.org/tools/cdt/releases/helios。
1.4. install needed libs 安裝所需的庫(kù)
1
sudo apt-get install libgl1-mesa-dev libglfw-dev freeglut3-dev libzip-dev
如果執(zhí)行該命令遇到問(wèn)題,可嘗試在安裝庫(kù)之前運(yùn)行以下命令:
1
sudo apt-get -f
2. 用makefile運(yùn)行
首先,編譯所有庫(kù)
1
2
cd $COCOS2DX
./build_linux.sh
COCOS2DX是Cocos2d-x的根目錄。用makefile運(yùn)行很簡(jiǎn)單。如下:
1
2
3
cd $HELLOWORLD/linux/
make
./HelloWorld
HELLOWORLD是helloworld的根目錄,在本機(jī)環(huán)境的路徑為“/home/zhangxm/cocos2d-x/HelloWorld”。你可以用相同的方法運(yùn)行測(cè)試項(xiàng)目,很簡(jiǎn)單吧?
3. 用Eclipse運(yùn)行
首先,導(dǎo)入現(xiàn)存項(xiàng)目,依次單擊File -> Import...。如下所示:
然后選擇Cocos2d-x根目錄。
現(xiàn)在你可以編譯運(yùn)行HelloWorld及測(cè)試項(xiàng)目。
編譯
右鍵單擊HelloWorld項(xiàng)目,選擇“Build Project”(編譯項(xiàng)目)
運(yùn)行
右鍵單擊HelloWorld項(xiàng)目,選擇“Run as”(運(yùn)行項(xiàng)目),再選擇“Local c/c++ Application”即可運(yùn)行。
4. 在Android模擬器上運(yùn)行
請(qǐng)參見(jiàn)如何在NDK R4和R5中運(yùn)行HelloWorld項(xiàng)目。
總結(jié)
以上是生活随笔為你收集整理的linux如何执行平台,如何在Linux平台运行HelloWorld及测试项目的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux fstab 参数,Linux
- 下一篇: Linux系统的操作命令