![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
洛神心
契而不舍,滴水石穿
展开
-
cocos2d-x 生成 libcocos2dcpp.so Error 原因和解决方案
当cocos2dx工程想要部署android端时,通过cygwin编译,出现[obj/local/armeabi/libcocos2dcpp.so] Error问题时。 解决办法是打开 项目的proj.android\jni目录下的Android.mk文件, 找到 LOCAL_SRC_FILES := xxxxxxx.cpp 按格式在后面添加你自有的cpp文件(记得相对路径要对)。原创 2013-11-22 19:44:21 · 6890 阅读 · 0 评论 -
c++ error initialization of "xxx" is skipped by case label
今天遇到这样的问题了,上网查了资料发现不小一部分人原创 2014-05-09 00:00:19 · 929 阅读 · 0 评论 -
新建的cocos2dx项目在eclipse下运行报错:dvmFindClassByName rejecting Cocos2dxHelper 和 ClassNotFoundException
dvmFindClassByName rejecting 'org/cocos2dx/lib/Cocos2dxHelper' ClassNotFoundException... 解决方案: 在eclipse里导入E:\cocos\cocos2d-x-3.0rc0\cocos\2d\platform\android\java下的cocos2dx 的android库项目。 把l原创 2014-03-26 16:28:51 · 5939 阅读 · 0 评论 -
加载cocostudio导出的场景后,如何在代码里获取ui组件,ui组件是ui编辑器导出后用于场景编辑器。
一起学习。 代码加载场景后,想获取 ui组件,尝试了好久才找到解决办法。ui组件是ui编辑器里导出的资源,然后在场景编辑器里用的。 关键代码如下 Node* node = SceneReader::getInstance()->createNodeWithSceneFile("start/BR_start.json"); Node* ui = dynamic_cast(node->g原创 2013-12-15 15:54:58 · 1884 阅读 · 1 评论 -
cocos2dx3.0加载cocostudio导出的json资源,包括加载UI和加载场景
cocostudio ui编辑器导出的 .ExportJson文件 加载和显示方法: auto uiLayer = UILayer::create(); auto ui = GUIReader::shareReader()->widgetFromJsonFile("loading.ExportJson"); uiLayer->addWidget原创 2013-12-09 19:34:58 · 5076 阅读 · 2 评论 -
详细讲解如何用Cocos2dx3.0alpha0搭建跨平台项目,并通过cygwin部署android项目,并在eclipse打开。
允许转载,如有转载,请注明出处,谢谢。 准备工作: 1. eclipse + android adt 2.android sdk 3.android ndk 4.cocos2dx3.0 项目 5.cygwin 6.python (需要python环境,执行create-multi-platform-projects.py文件) 步骤: 解压好cocos2dx3.0原创 2013-11-25 23:29:01 · 2270 阅读 · 0 评论 -
cocos2dx通过用cygwin移植时出现 error: undefined reference to "XXX类:XX()"
允许转载,如有转载,请注明出处,谢谢。 出现如题错误,原因是自己定义的类,没有添加进Android.mk文件后,再用cygwin移植。 解决方案: 打开项目的根路径,进入proj / anroid / jni路径,用编辑器打开Android.mk(博主是用RJTextEd编辑器,建议不要用记事本打开) 找到如图所示位置:(相信部分读者看到此图后已经知道如何解决了)原创 2013-11-26 00:10:53 · 2369 阅读 · 2 评论 -
Cocos2dx通过JniHelper调用java函数,报错error link2019: 无法解析的外部命令
允许转载,请标明出处,谢谢。 因为jni代码在win32下无法编译,解决方法如下: 头文件需要如下 #include "cocos2d.h" #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) #include #include "platform/android/jni/JniHelper.h" #inc原创 2013-11-25 22:09:15 · 1771 阅读 · 0 评论 -
vs2012 未能加载包“visual c++ package” ,项目加载失败的解决方案
vs2012 未能加载包“visual c++ package”, 打开工程文件sln后出现 项目加载失败的情况。解决方案如下: 下载并按照下面这个更新,会帮助还原VS2012,我这边问题已通过此方式解决。 http://www.microsoft.com/en-us/download/details.aspx?id=36020 vs2012警告未能加载包“visual c原创 2013-11-10 12:45:04 · 3973 阅读 · 2 评论 -
C++中重写、重载与重定义区别【转】
一直对这几个概念有些模糊,找了好多资料,终于弄到了一个好的,粘过来看,(小抱怨一下,各大博客应该形成一个网络,那样转载多方便,也不用这么费事的粘来粘去了,直接粘的,格式不太好,各位看官凑合着看吧,学到知识就对了,嘿) 重载overload:是函数名相同,参数列表不同 重载只是在类的内部存在。但是不能靠返回类型来判断。 重写override:也叫做覆盖。子类重新定义父类中有相同名称和参转载 2014-04-10 16:33:01 · 768 阅读 · 0 评论