0:关于使用VC模板创建模板时候脚本错误。改动..\cocos2d-x-2.2.2\template\msvc\CCAppWiz.win32\HTML\1033中文件属性中:安全->解除锁定。



1:fatal error C1083: 无法打开包含文件:“cocos2d.h”: No such file or directory 缺失这些头文件 原因是cocos2d-x在编译时用的是自身文件夹 假设我们的project建立在cocos2d-x的文件夹里 就不会有这种问题  可是我选择的是将project放在外边 自己建立了一个文件夹 将project都放在了文件夹中

这个问题的解决方法是 改动cocos2d-x文件夹下的js文件 并新建一个环境变量 注意 新的环境变量位置后边一定要有一个“\”切记切记

详细做法參照 http://blog.csdn.net/cxmanzhao/article/details/8671115 这篇文章
改动替换js文件就好了 改动变量之后要注销或者重新启动一下。

或者解决方法例如以下:选择项目属性--》C/C++--》附件包括文件夹设置为:$(ProjectDir)全改为绝对路径。

能够观察$(ProjectDir)为项目文件夹路径,若是在cocos2d-x文件夹则恰好正确。所以路径要改为cocos2d-x文件夹的绝对路径。

2:完毕上边的步骤之后又一次编译文件  发现还是有错误 fatal error LNK1104: 无法打开文件“libcocos2d.lib”

这个的解决的方法

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZnJlZWFuZ2VsX2Fxcw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

3:文件编译成功之后 去project所在文件夹下边的 Debug.win32 文件夹下执行exe文件 提示缺少计算机中丢失libcocos2d.dll等等这些dll文件  这里要注意了一下 假设你是32位系统的话

将cocos2d-x安装文件夹下的Release.win32中的dll文件copy到C盘的windows\system32下 缺哪个就拷贝哪个  我的是64位的操作系统 所以我放在了C:\Windows\SysWOW64 下  假设你放在system32下不灵
就放在64位的系统文件夹下这样 就完毕了环境的安装 可以正常的编敲代码而且执行demo了。

貌似也能够通过系统环境变量添加这些dll文件的路径(..\cocos2d-x-2.2.2\Debug.win32)来解决。

4:执行程序时突然崩溃 后台提示java.lang.IllegalArgumentException: No configs match configSpec

这是由于android模拟器不支持OpenGL ES 2.0

解决的方法:创建模拟器时:GPU emulation选yes,须要android 4.0以上的版本号才行。使用真机没有这个问题。

5:build_native.sh执行成功后,将项目导入到eclipse中后会出现这个问题,提示Cocos2dxActivity cannot be resolved
to a type

1. 仅仅须要将cocos2d-x引擎的根目录的cocos2dx/platform/android/java/src目录下目录所有拷贝到项目的src包下就可以。

2. 也能够导入cocos2dx/platform/android/java这个project生成一个jar文件加入到项目的libs目录下就可以。

这两种方法都会在终于生成apk时将依赖拷贝到当中的。

Cocos2d-x新建模板编译问题总汇的更多相关文章

  1. stm32的hall库新建模板编译错误: #error "Please select first the target STM32F1xx device used in your application (in stm32f1xx.h file)"的处理

    在stm32f1xx.h file文件中找到如下代码: /* Uncomment the line below according to the target STM32L device used i ...

  2. STM32新建模板之寄存器

    创建寄存器的项目模板相对比较简单,这里是基于库文件的模板进行更改的,有不明白的小伙伴可以浏览STM32新建模板之库文件. 一.项目文件 拷贝库文件的工程模板重命名为"stm32f10x_re ...

  3. C++ Primer 学习笔记_79_模板与泛型编程 --模板编译模型

    模板与泛型编程 --模板编译模型 引言: 当编译器看到模板定义的时候,它不马上产生代码.仅仅有在用到模板时,假设调用了函数模板或定义了模板的对象的时候,编译器才产生特定类型的模板实例. 一般而言,当调 ...

  4. vue模板编译

    Vue 的模板编译是在 $mount 的过程中进行的,在 $mount 的时候执行了 compile 方法来将 template 里的内容转换成真正的 HTML 代码. complie 最终生成 re ...

  5. 【转】【Html】Vuejs2.0学习之二(Render函数,createElement,vm.$slots,函数化组件,模板编译,JSX)

    1.Render函数 所以直接来到Render,本来也想跳过,发现后面的路由貌似跟它还有点关联.先来看看Render 1.1 官网一开始就看的挺懵的,不知道讲的是啥,动手试了一下,一开头讲的是Rend ...

  6. Discuz3.3精仿小米风格整站模板制作——1、新建模板方案

    术语说明: 模板——模板是一堆按照规定命名方式的html文件,用于指定整个论坛不同页面的外观. 标签——标签和模板共同作用以实现论坛换肤功能,其中标签主要控制页面显示什么数据,显示多少条等. 风格—— ...

  7. smarty 模板编译和变量调节器 模板引入

    <?php require './smarty/Smarty.class.php'; $sm = new Smarty; //$sm->force_compile = true; $sm- ...

  8. es6实现简单模板编译

    现在有各种框架,其中一个主要模块就是关于template.最火的vue.react等框架,在这一块上也是是下足了功夫.我也想写一个自己的模板编译工具,所以就做了个简单的实现,主要是使用es6的反引号编 ...

  9. Vuejs2.0学习之二(Render函数,createElement,vm.$slots,函数化组件,模板编译,JSX)

    时隔一周多,因为一些别的事情绊住了,下面接着写.中间这段时间也有看官方文档,发现正如他所说90%的基础内容都一样,所以这里直接跳到我比较关注的东东上,要是想看看哪些不一样,可以参考这个http://v ...

随机推荐

  1. 图解PCB布线数字地、模拟地、电源地,单点接地抗干扰!

    我们在进行pcb布线时总会面临一块板上有两种.三种地的情况,傻瓜式的做法当然是不管三七二十一,只要是地 就整块敷铜了.这种对于低速板或者对干扰不敏感的板子来讲还是没问题的,否则可能导致板子就没法正常工 ...

  2. Win8开机直接进桌面方法

    最新的Win8系统由于新增开始屏幕(UI)界面,专门为触摸设备准备,并且很多喜欢尝鲜的电脑爱好者朋友在我们传统的电脑上安装了Win8系统,不少PC用户开始都不喜欢Win8开机后进入UI界面而非传统的电 ...

  3. cocos2d-x3.0 macOS下配置Android开发环境以及使用cocos2d-console来新建执行project

    下面是子龙山人录制的关于cocos2d-x3.0的视频教程,macOS下配置Android开发环境.使用cocos2d-console来新建执行project.怎样执行cocos2d-x 3.0win ...

  4. 【spark系列3】spark开发简单指南

    分布式数据集创建之textFile         文本文件的RDDs能够通过SparkContext的textFile方法创建,该方法接受文件的URI地址(或者机器上的文件本地路径,或者一个hdfs ...

  5. MVC中使用AngularJS-01,基本

    Angularjs是一个前端的Javascript MVC 库和框架,使前端得到更好的设计.维护和测试.它的核心特性有:MVC.双向数据绑定.指令和语义化标签.模块化工具.依赖注入.HTML模板,以及 ...

  6. NDK开发环境搭建_r8

    本文主内容: 1.  Android NDK 安装 2.  安装Cygwin与使用NDK编译 3.  在Eclipse中集成C/C++开发环境CDT 4.  安装Sequoyah插件 5.  JNI编 ...

  7. Xcode界面切换动画效果

    CATransition *animation = [CATransition animation]; [animation setDuration:0.2f]; [animation setTimi ...

  8. scala的一些特殊用法

    1.创建多行字符串,只要把多行字符串放在3个双引号间("""...""")即可.这是Scala对于here document,或者叫here ...

  9. JDBC结合JSP使用(2)

    5. 删除数据 在删除数据的时候,需要指定删除条件,否则会把数据库表中的数据全部删除.在JSP页面中获得删除条件以后,调用JDBC的删除条件,把数据库表中的数据删除.删除操作的JSP页面代码如下: d ...

  10. guess-number-higher-or-lower-ii

    // https://discuss.leetcode.com/topic/51353/simple-dp-solution-with-explanation // https://en.wikipe ...