轉載自http://blog.csdn.net/leoncoder/article/details/12523727
新安裝搭建cocos2d-X的跳過這裏,看下面紅色開始:
cocos2d-x刪除vs2012項目模板(這一步新使用cocos2d-x的不需要)
如果你切換cocos2d-x版本的話, 要將之前版本的vs模板刪除掉,方法如下:
進入以下目錄(根據自己的vs版本):
- VS2008: C:\Program Files\Microsoft Visual Studio 9.0\VC\vcprojects\
- VC2008Express: C:\Program Files\Microsoft Visual Studio 9.0\VC\Express\VCProjects
- VS2010: C:\Program Files\Microsoft Visual Studio 10.0\VC\vcprojects\
- VC2010Express: C:\Program Files\Microsoft Visual Studio 10.0\VC\Express\VCProjects.
- 注:本人ide版本是vs2010,安裝目錄也是默認安裝c盤, 直接復路徑即可。
(1)刪除文件夾 Cocos2d-x
(2)刪除文件(以CCAppWiz 或者 CCXAppWiz前綴開頭的文件),主要是兩個.ico文件
附官網解決方法:
- cd wizard directory (Example as default install)
-
- VS2008: C:\Program Files\Microsoft Visual Studio 9.0\VC\vcprojects\
- VC2008Express: C:\Program Files\Microsoft Visual Studio 9.0\VC\Express\VCProjects
- VS2010: C:\Program Files\Microsoft Visual Studio 10.0\VC\vcprojects\
- VC2010Express: C:\Program Files\Microsoft Visual Studio 10.0\VC\Express\VCProjects
- delete the sub directory Cocos2d-x
- delete the files with prefix CCAppWiz (0.8.0 or later) orCCXAppWiz (0.7.2 or earlier)
因爲cocos2d-x 2.1.2之後 使用python腳本創建項目,不在用VC模板。(個人覺得這樣創建移植性更好了O(∩_∩)O) 首先下載需要的工具
Python 2.7.3的鏈接地址爲:http://www.python.org/getit/releases/2.7.3/,我下載的版本是Windows x86 MSI Installer (2.7.3) (sig),下載後的軟件名稱爲:python-2.7.3.msi,雙擊它默認安裝即可。默認安裝後Python 2.7.3所在路徑爲:C:\Python27
然後配置環境變量
///----------------------------------------------------------------------------------------------
一下是本人win7電腦的設置
鼠標左鍵單擊計算機 右鍵【屬性】如下圖所示:
然後選擇高級系統設置
鼠標左鍵單擊上圖中的【環境變量(N)】按鈕,打開環境變量對話框,如下圖所示:
找到path 單擊編輯 如下圖
把C:\Python27; 這個路徑加到path環境變量最前面 注意加上分號隔開路徑。
然後解壓cocos2d-x-2.2.0 引擎包,我的解壓到 D:\cocos2d-x-2.2.0
現在舉個例子,比如如何創建一個helloworld項目
打開cmd
1)d: //切換盤符,因爲我的Cocos2d-x源碼在d盤,create_project.py在該目錄下。
(2)cd D:\cocos2d-x-2.2.0\tools\project-creator //進入到create_project.py腳本所在目錄
(3)運行腳本,生成HelloWorld項目,命令爲:
python create_project.py -project HelloWorld -package com.cocos2d-x.org -language cpp//其中HelloWorld爲工程名稱,com.cocos2d-x.org爲我爲IOS版本取的包標識名。
從上圖可以看出運行該pyhton腳本,會生成針對ios、android、win32、mac、linux等各種平臺的項目。
運行之後,會在相應的D:\cocos2d-x-2.2.0\projects\HelloWorld 目錄下找到剛建立的HelloWorld工程,其目錄結構如下圖:
運行新建的HelloWorld項目
1)使用VS2012打開上圖proj.win32文件夾下的HelloWorld.sln,打開你剛纔使用python腳本新建的工程,HelloWorld項目VS2012界面如下所示:
從上圖可以看出,使用create_project.py腳本創建HelloWorld項目後,Box2d、chipmunk物理引擎、cocos2d庫、CocosDenshion音頻庫、擴展的庫Extensions自動被添加到HelloWorld項目中。
另外從HelloWorld項目中的解決方案中的【解決方案"HelloWorld"屬性頁】中的配置屬性中,可以看到已經配置了上述庫,如下圖所示:
最後看到運行的結果如下圖
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2013-11-5
當然你如果是看了我的文章一步步來的,移植到android還會有錯誤提示“cocos2d-”什麼的錯誤
(爲什麼呢,因爲前面我教你們python create_project.py -project HelloWorld -package com.cocos2d-x.org -language cpp,看到裏面的cocos2d-x的”-“了麼。我錯了= =|||。 還有我的路徑 0 0~)
這裏你要將自己的項目裏的路徑文件名去除“-”,還有Application.mk 中的“-” 去除cocos2d-x中的“-”即可