Windows下Codeblocks調試Cocos2d-x項目體驗(一次失敗的體驗)

來源:互聯網
上載者:User

標籤:

很久之前的一篇文章有介紹過在Ubuntu下安裝Cocos2d-x3.11並使用Codeblock調試Cocos2d-x程式:http://www.cnblogs.com/moonlightpoet/p/5553499.html而在Windows下很多都是用Visual Studio進行調試的,在寫這篇部落格的時候我的筆記本二號還在安裝Visual Studio當中。然而對Cocos2d-x以及Cocos2d-x JS有一定瞭解後我覺得用什麼編譯器都是無所謂的,以cpp程式為例,在proj.linux目錄下有一個main.cpp,裡面的main()函數就是Linux下的入口程式;而在proj.win32裡面也有一個main.cpp,雖然裡面沒有main()函數,但是我覺得_tWinMain()函數應該就是windows下cpp程式的入口程式。(因為我對MFC以及VS都只有很少的瞭解,所以這裡就這麼一位了,希望有大神能夠給於指導)所以只要報紙這些預設的程式不變,我們其實要修改的就是classes/目錄下的程式。我們假設現在已經安裝好了Cocos2d-x (我這台電腦上是3.12版本),並且通過指令cocos new HelloWorldCpp -l cpp指令產生了一個cpp項目HelloWorldCpp。此時我們需要首先下載帶MinGW的Code::Blocks:Code::Blocks下載頁面:http://www.codeblocks.org/downloads/26下載連結:http://sourceforge.net/projects/codeblocks/files/Binaries/16.01/Windows/codeblocks-16.01-setup.exe然後下載CMake(我的電腦是64位的):CMake下載頁面:https://cmake.org/download/下載連結:https://cmake.org/files/v3.6/cmake-3.6.1-win64-x64.msi基本上都是傻瓜式安裝,除了安裝CMake的時候注意最好添加cmake到system path中。(如果安裝後還是沒有起作用,請手動添加CMake安裝目錄下的bin目錄的路徑到Path中,然後在命令列輸入cmake測試一下看看)然後進入項目目錄,在之前的ubuntu中我市執行的如下指令:CodeBlocks - MinGW Makefiles應該可以。於是輸入:cmake -G ‘CodeBlocks - MinGW Makefiles‘但是提示出錯:CMake Error: Could not create named generator ‘CodeBlocks感覺還是出了一點問題。然後開始嘗試使用cmake-gui的方式進行cmake,……最終發現缺少很多dependency,暫時放棄了囧。最後出現的錯誤是貌似忘裝了OpenGL EW: 
D:\cocos\projects\demo1\HelloWorldCpp>cmake -G "CodeBlocks - MinGW Makefiles"It appears you are builing natively for Windows Desktop with Mingw GCC-- Found OpenGL: opengl32-- OpenGL include dirs:CMake Error at D:/Program Files/CMake/share/cmake-3.6/Modules/FindPackageHandleStandardArgs.cmake:148 (message):  Could NOT find GLEW (missing: GLEW_INCLUDE_DIR GLEW_LIBRARY)Call Stack (most recent call first):  D:/Program Files/CMake/share/cmake-3.6/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE)  D:/Program Files/CMake/share/cmake-3.6/Modules/FindGLEW.cmake:44 (find_package_handle_standard_args)  cocos2d/cmake/Modules/CocosBuildHelpers.cmake:44 (find_package)  cocos2d/cmake/Modules/BuildModules.cmake:7 (cocos_find_package)  cocos2d/CMakeLists.txt:98 (BuildModules)-- Configuring incomplete, errors occurred!See also "D:/cocos/projects/demo1/HelloWorldCpp/CMakeFiles/CMakeOutput.log".

 

 

Windows下Codeblocks調試Cocos2d-x項目體驗(一次失敗的體驗)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.