cocos2d-x-2.2.0_win7+vs2010搭建_eclipse+ndk-r9+cygwin搭建_教程以及編譯問題匯總


聲明:我是才用c/c++和cocos2d-x的如果有錯誤歡迎指出

        文章內容我親測過可以通過,同時我也會一直更新內容

        感謝那些把自己的東西分享出來的人

 

原文地址:http://www.cnblogs.com/SadNight/p/3364994.html (歡迎轉載,轉載請保留此行) 

 

cocos2d-x版本更新快,教程資料跟不上,最近需要用cocos2d-x找了好多資料才搞定,寫在這里分享給需要的人

這篇教程沒有寫出詳細的步驟但會給出參考文章,如果我寫的簡略你看不懂可以看參考的原文,要注意的就是看原文的時候只看相應的部分就行了

如果你在編譯的過程中遇到了錯誤,請注意看文章最下面的錯誤匯總,如果沒有的話請告訴我

 

本教程需要下載:

  1.vs2010 簡體中文  下載地址:http://download.microsoft.com/download/1/4/3/143B7583-6225-474F-88D5-5811FBC470FD/X16-57473VS2010ProTrialCHS.iso

  2.java jdk 1.6        下載地址:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe

  3.android sdk    下載地址:http://developer.android.com/sdk/index.html  (請看下載注意android sdk)

  4.eclipse  4.3.1      下載地址:http://www.eclipse.org/downloads/

      5.adt 22.2.1           下載地址:https://dl.google.com/android/ADT-22.2.1.zip

      6.ndk r9                 下載地址:http://developer.android.com/tools/sdk/ndk/index.html

  7.cdt 8.2.1             下載地址:http://www.eclipse.org/cdt/downloads.php

      8.cocos2d-x  2.2.0 下載地址:http://www.cocoachina.com/bbs/read.php?tid=154886  (請看下載注意cocos2d-x)

  9.cocos2d-x  2.1.3 下載地址:https://cocos2d-x.googlecode.com/files/cocos2d-2.1rc0-x-2.1.3.zip

   10.cygwin           下載地址:http://baoku.360.cn/soft/show/appid/102350562 (請看下載注意cygwin)

     11.python 2.7.3      下載地址:http://www.python.org/getit/releases/2.7.3/

下載注意:

  1.android sdk

    安裝完 SDK Manager 下載SDk慢或者下不了的解決方法(建議先用了這個方法在去下載SDK)

    參考原文:http://blog.csdn.net/android_tutor/article/details/7425021

    (1)打開 C:\Windows\System32\drivers\etc\hosts 文件

          (2)在末尾添加一行 74.125.237.1       dl-ssl.google.com

      2.cocos2d-x

           這里我下載的是CocosStudio提供的cocos2d-x,在cocos2d-x2.0版本以后都有CocosStudio的集成了,你下載那個都行

           官方的最新版本貌似是用vs2012寫的沒有 cocos2d-win32.vc2010.sln

      3.cygwin

           我下過官方的但是在安裝的時候一直讀取不到下載網址,所以我用這個

 

安裝注意:

   1.安裝路徑不要有中文和空格,請把所有的路徑都修改成只有 英文 數字 下划線 的路徑

     2.android sdk 下載你需要的就行了 我只下載了2.2 和 2.3

     3.win7+vs2010搭建

        參考原文:http://blog.csdn.net/ccf19881030/article/details/9204801

        (1)自行安裝vs2010

        (2)解壓cocos2d-x 2.2.0到你想放的目錄

        (3)運行cocos2d-x 2.2.0下的這個文件,然后你就可以編譯運行什么的了

        (4)安裝cocos2d-x vs的項目模版,這是創建項目的一種方法(如果你不用cocos2d-x的vs項目模版就不用這一步)

               ①解壓cocos2d-x 2.1.3

               ②復制cocos2d-x 2.1.3\template目下的文件夾到cocos2d-x 2.2.0\template下

               ③復制cocos2d-x 2.1.3目錄下文件到cocos2d-x 2.2.0下

               ④運行 

               注意:

                  完成后到vs10 解決方案》添加》新建項目 看看是否有紅色區域的部分

                 

                 如果你沒有,那么用文本工具打開在最后面加一句pause(如下圖)在運行

                 

                 如果你看到下圖

                

                 那么在運行中輸入 regedit 進入注冊表,把[HKEY_CLASSES_ROOT\.js] 項下的那個默認值改成 "JSFile" 在次運行就好了

                 小提示:

                      Ⅰ通過這中方法建立的項目要把這個項目設置為啟動項才行 項目右鍵》設置為啟動項

                      Ⅱ下面紅色框框內的東西是列子如果你不看可以 項目右鍵》移除 (不會刪除只是不會在這里出現也不會編譯,如果需要的話你可以 添加》現有項目 添加回來)

                         藍色框框的是js 和 lua腳本的支持文件如果你不用也可以卸載,但是我推薦 項目右鍵》卸載項目

                        

                     Ⅲ右鍵解決方案》配置管理器可以管理你需要生成的項目,需要看的列子和庫只需編譯一次就行了,然后你可以取消他們的生成,只編譯你的項目

           

           (5)安裝Python(這是官方推薦的創建新項目的方法)
                    ①自行安裝Python
                    ②把python.exe所在路徑如C:\Python27,配置到系統path環境變量中去
                    ③創建項目
                        Ⅰ D:   //切換盤符,因為我的Cocos2d-x源碼在D盤,create_project.py在該目錄下。
                        Ⅱ cd D:\cocos2dx_2.2.0\tools\project-creator  //進入到create_project.py腳本所在目錄
                        Ⅲ運行腳本,生成HelloWorld項目,命令為: python create_project.py -project HelloWorld -package com.cocos2dx.org -language cpp 
                           其中HelloWorld為工程名稱,com.cocos2dx.org為我為android版本取的包標識名。
                           
                           然后在 D:\cocos2dx_2.2.0\projects 路徑下可以找到你剛才新建的項目 目錄如下圖 
                           Classes是cocos2dx的代碼文件夾    Resources是資源文件夾   proj.win32是win32的項目點擊這個 運行你的項目
                           
 
          (6)注意
                  在vs10中新加類的時候 不要用紅色的那個添加類  用藍色的那個  然后把路徑選擇到上圖的Classes文件夾中
                 
 
      4.eclipse不需要安裝解壓到你想要的路徑就行了

      5.安裝eclipse的 cdt 和 adt 插件

          參考原文:http://www.cnblogs.com/ybgame/archive/2012/06/07/2540693.html

          (1)點擊紅色的

                 

          (2)點擊 Add 在

                 在Name的地方輸入 ADT 或者 CDT

                 點擊Archive找到你下載的 adt 和 cdt 插件  然后點擊 ok

                

                 全選內容 然后下一步   等他完成以后  然后同意條款 下一步 等他裝完 重啟

                

 

     6.安裝cygwin

             參考原文:http://www.cnblogs.com/lhming/archive/2012/06/27/2566460.html

             cygwin的安裝我就不寫了原文給的很詳細,注意只看“2、Cygwin安裝”這一部分

             要注意的是

                    我只找到了這幾個 autoconf2.1、automake1.10、binutils、gcc-core、gdb、pcre、pcre-devel、gawk、make

                         這個幾個沒找到 gcc- , g++、gcc4-core、gcc4-g++(如果你找到了那么請告訴我下,我在這里先謝過了)

                         然后 gcc- , g++  不知道是不是原文的作者寫錯了 我只找到了一個 gcc-g++

               然后把 D:\cygwin\bin 配置到系統path環境變量中去

     7.把ndk r9解壓到你想要的目錄

 

     8.在eclipse中導入cocos2d-x的項目

           (1)在eclipse中導入 D:\cocos2dx_2.2.0\cocos2dx\platform\android\java 項目

           (2)在eclipse中導入 D:\cocos2dx_2.2.0\projects\HelloWorld\proj.android項目(就是你用Python建立的項目)

           (3)Window》preferences》c/c++》Build》Environment  add  添加如  NDK_ROOT

                  參考原文:http://blog.163.com/sylar_lin/blog/static/192332093201312232155220/

                  

      9.在這個地方要添加你用到的.cpp文件,如果只有.h文件那么就寫.h文件就行了

       

     10.到此應該是完成了,如果你還是運行不了請告訴我,我會不斷的更新,

     11.請注意看你的控制台輸出里面一般都有錯誤的報告

 

參考文章:

      JDK1.6官方下載_JDK6官方下載地址  http://aben328.iteye.com/blog/341499/

      下載VS2010 http://shengtao8659.blog.163.com/blog/static/1132929422011313111415129/

 

-------------------------------------------------------------遇到的問題總結(這個地方我會持續不斷的更新)-------------------------------------------------

為了方便查看已經把這個地方挪到博客中的其他文章,請在目錄查看

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM