cocos2d-x安裝教程

cocos2d-x安裝教程

cocos的安裝方法有多種,今天講的是其中一種,使用cocos的源代碼直接進行編譯。python

  • 下載cocos2d-x的源代碼,提供兩種方式給你們
    -- 中文官網下載
    -- 英文官網下載
  • 連接:http://pan.baidu.com/s/1dE8cJJF 密碼:50yy
    說明:我我的使用的是2.2.3版本,能夠在中文或者個人百度雲盤下載。而在英文官網,下載cocos2d-x的代碼須要經過git clone。
  • 下載vs2010或者2012。我沒有2012的包,因此只能提供2010的包。
    連接:http://pan.baidu.com/s/1slBssBN 密碼:qxna
    說明:cocos2d-x當你使用vs2013及以上版本時會出現各類奇怪的問題。我電腦本來裝的是2013,如今多裝了一個2010。
  • 安裝好VS,就解壓cocos2d-x的源代碼。
  • 在解壓好的代碼代碼中找到cocos2d-win32.vc2010.sln或者cocos2d-win32.vc2012.sln,雙擊打開。具體要使用哪個,根據你我的的vs版本決定。可是,使用2013及以上版本會有問題。
  • 到了這一步,你的VS已經打開了。在如圖所示地方右擊,生成解決方案。我使用2013版本的VS編譯,會報錯,使用2010的完美經過。因此,你懂的。
    這裏寫圖片描述
  • 在HelloCpp那個項目那裏右鍵,設置爲啓動項目。按下F5,會出現下面的界面。假如沒有出現,請看看上面那一步沒有作。這個是我試了不少次的,應該沒有問題。
  • 先關閉VS,再下載一個插件,讓你創建cocos的項目就像創建普通的項目般簡單。
    連接:http://pan.baidu.com/s/1dECg5Ip 密碼:0oiz
    解壓,裏面有不少文件,把整個文件夾複製到D:\cocos2d-x-2.2.3\template下。個人cocos放在D盤根目錄下,就是你剛纔解壓源代碼的那個位置。
    假如你使用了個人版本,那個目錄下還有multi-platform-cpp,multi-platform-js,multi-platform-lua三個文件夾,加上你複製進去的文件夾msvc,就有四個了。
  • 按下start+R,輸入cmd。而後進入到msvc的目錄下。
    說明:start就是畫着windows圖標的鍵
  • 輸入wscript InstallWizardForVS2010.js。中間是2010仍是2012就看你的VS版本是什麼。完成後,會彈出一個窗口提示你正確完成。
  • 這個時候打開VS,新建項目,你就會發現能夠直接新建cocos2d的項目了。固然,網上還提供了一些經過dat(目前的cocos基本不支持了),python腳本的方法,但我以爲都沒有這個方便。
  • 新建一個項目後,你能夠直接運行,但我很不幸地告訴你,通常狀況下,你會運行失敗。有這種相似的提示:fatal error C1083: 沒法打開包括文件:「CCStdC.h」 的問題,不過你很幸運,由於我將我搞了一天的經驗分享給你。
    -- 在項目文件右鍵》屬性》配置屬性》C/C++》附加包含目錄中添加如下的項。
    這裏寫圖片描述
    D:\cocos2d-x-2.2.3\cocos2dx
    D:\cocos2d-x-2.2.3\cocos2dx\include
    D:\cocos2d-x-2.2.3\cocos2dx\kazmath\include
    D:\cocos2d-x-2.2.3\cocos2dx\platform\win32
    D:\cocos2d-x-2.2.3\cocos2dx\platform\third_party\win32
    D:\cocos2d-x-2.2.3\cocos2dx\platform\third_party\win32\OGLES
    D:\cocos2d-x-2.2.3\external
    D:\cocos2d-x-2.2.3\CocosDenshion\include
    說明:D:\cocos2d-x-2.2.3是個人源代碼放的位置。注意了,你的項目不必定在這個目錄下。
    這裏寫圖片描述
    -- 將D:\cocos2d-x-2.2.3\Debug.win32下的lib,dll文件複製到你的項目下的Debug.win32文件夾中。我我的是將整個Debug.win32文件替換過去了。
  • 好的,這個時候你能夠興高采烈地按如下F5了,而後你有兩種可能,一種是小喝一杯,一種是繼續苦逼。假如你跟我同樣,繼續往下看吧。
  • 很高興,你第一種可能提示的錯誤:LINK : fatal error LNK1123: 轉換到 COFF 期間失敗: 文件無效或損壞
    解決方法:項目\屬性\配置屬性\清單工具\輸入和輸出\嵌入清單:原來是「是」,改爲「否」。
  • 很是高興,你第二種可能提示的錯誤:「GL/glew.h」: No such file or directory
    在網上,我找到了許多答案,但最都不適合我。但在翻閱cocos2d-x的時候,我發現了一個文件夾就叫作GL,裏面也有你須要的文件。個人目錄是D:\cocos2d-x-2.2.3\cocos2dx\platform\third_party\win32\OGLES\GL。你將這個GL文件複製到須要這個文件夾的地方就行了。好比說,在A文件夾下的a文件須要它,那麼你就複製到A文件夾下。其實跟咱們平時包含頭文件的道理是如出一轍的,你看看錯誤提示,應該能夠明白。不明白仍是聯繫我。
  • 走到了這裏,擦乾你的眼淚,按如下F5,出現下面的界面,啊,終於能夠運行了,啊。謝謝你們,以爲好能夠點個贊。
    這裏寫圖片描述
相關文章
相關標籤/搜索