zoukankan      html  css  js  c++  java
  • Windows下Codeblocks调试Cocos2d-x项目体验(一次失败的体验)

    很久之前的一篇文章有介绍过在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
    然后下载CMake(我的电脑是64位的):
    CMake下载页面:https://cmake.org/download/
    基本上都是傻瓜式安装,除了安装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:cocosprojectsdemo1HelloWorldCpp>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/FindPackageHandleS
    tandardArgs.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.c
    make: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".
     

    个人简历

    个人简历-新

  • 相关阅读:
    杂篇章
    敲代码中遇到的小问题
    数组的运用
    java中强大的免费的集成开发环境(IDE)eclipse的使用技巧及注意事项
    流程
    博客目录
    pgk
    gogs
    github相关
    axios记录
  • 原文地址:https://www.cnblogs.com/moonlightpoet/p/5722210.html
Copyright © 2011-2022 走看看