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

下载链接: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/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".
时间: 2024-10-15 16:04:49

Windows下Codeblocks调试Cocos2d-x项目体验(一次失败的体验)的相关文章

windows下eclipse调试hadoop详解

1)下载Eclipse http://www.eclipse.org/downloads/ Eclipse Standard 4.3.2 64位 2) 下载hadoop版本对应的eclipse插件 我的hadoop是1.0.4,因此下载hadoop-eclipse-plugin-1.0.4.jar 下载地址:http://download.csdn.net/detail/m_star_jy_sy/7376169 3)安装hadoop插件 将hadoop-eclipse-plugin-1.0.4.

Windows下codeblocks的安装与配置

最近自己正好要使用codeblocks编写C++程序,安装好却发现无法编译,如果您也遇到相似问题,可以参考本文. 如果您已安装codeblocks,想转换成中文界面,直接参考Step 2. 如果您C程序无法编译,直接参考Step 3. Step 1.安装codeblocks [1]下载 codeblocks10.05setup [2]打开安装程序,点next直至安装完成(Win7请以管理员身份运行) Step 2.转换成中文界面 [1]下载 locale.zip [2]解压出 locale文件夹

【DPM】Deformable Part Models matlab代码在windows下的调试过程

我下载的是voc-release5 1.按照这篇文章,都操作了一遍:http://blog.csdn.net/pozen/article/details/7023742#quote 2.运行demo不成功 继续按照http://cfanz.cn/index.php?c=article&a=read&id=128978的方法修改 2.1在按这一篇运行  >> mex cascade.cpp model.cpp  时报错:  D:\PROGRA~1\MATLAB\R2012B\BI

windows下使用git管理github项目

在项目版本控制管理中,我想大家都熟悉CVS或着SVN了,对于新兴的git大多人还是抱着观望的态度,本文简单介绍如何在windows下使用git及github仓库管理项目. 第一,下载并安装git 目前windows版本的git有几种实现,但我们选择msysgit发行版,这是目前做得兼容性最好的.下载地址:http://code.google.com/p/msysgit/downloads/list 下载完成后双击安装文件并按照提示完成git的安装.git的安装过程十分简单,安装完毕后会提示你做初

Windows 下使用Git管理Github项目

Git Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.最初由Linus Torvalds编写,用作Linux内核代码的管理.在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中. Github Github是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub.GitHub可以托管各种git库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,G

Windows下连接调试Asus Nexus 7 Tablet

Linux和mac下都能够直接连接,可是windows下必须下驱动.官网上的driver无论用.管用的是 https://drive.google.com/uc?id=0Bw8B2a85Qa1jSldjc3RIM3pkNWc然后在device manager里,Update Driver Software -> Browse for the driver software on your computer -> Let me pick from a list from ....-> 选择

Coreseek Windows下安装调试

由于项目需要全文检索,后面就去网上查了下资料,找到了Sphinx[中文是狮身人面像]这个全文检索引擎,听说挺好用的,不过没有中文分词.后面又去找了一下,找到了Coreseek,一款中文全文检索/搜索软件. 一.Sphinx PHP扩展下载 PHP已经有专门的Sphinx的扩展文件,点击这里可以下载到不同版本的扩展. 扩展安装成功后,就能看到sphinx信息了. 也可以通过引用一个php类文件达到同样的效果,文件是在api文件夹下面的sphinxapi.php.这个更好用点,在调试的时候发现,如果

Mac 下CodeBlocks调试的问题

从入手Mac到现在就用过Xcode,前段时间要将一个开源的TestDisk从文本界面转成带图形界面的.我思考一番决定用CodeBlocks + Qt来做,主要是不想用Qt自己的IDE,也许是习惯了VC,CodeBlocks之类的风格,参数上设置挺方便的. 但是在代码的编写中,发现一个问题,MAC下gdb不能调试,后来查了查原来是Apple 不允许调试其他的进程,需要设置一个钥匙串.虽然自己按照网上的说明进行了设置,但是在我的电脑上还是无法进行设置.每次Debug的时候总是退出,有时候还直接崩溃!

Windows下Codeblocks 搭建WinPcap捕包环境

1.下载并安装WinPcap运行库:http://www.winpcap.org/install/default.htm 2.下载WinPcap开发包:http://www.winpcap.org/devel.htm,解压到存英文路径,文件目录结构如图1. 3.打开Codeblocks,选择Settings -> Compiler,如图2,添加WPCAP和HAVE_REMOTE两个宏定义,如图3. 4.如图4,添加wpcap.lib和ws2_32.lib两个库文件.wpcap.lib位于图1的L