• cocos2dx visual assist box2d.h 的一些问题


      今天我就说一下vs2010 的visual assist 吧,首先,visual assist 要破解,要用同一个的visual assist版本,对应同一个破解软件,我用的是 Visual Assist X 10.7.1940.0  给个链接自己下

    http://download.csdn.net/detail/zhenjinsuo/5505493        我记得破解的顺序是先安装,再运行那个东东然后再打开vs2010就可以了。

    好,现在说一下,我今天遇到棘手的问题,就是那个  无法打开包括文件:“box2d.h”: No such file or directory 其实就是找不到那个包。

    首先你要确定,你新建一个cocos2d-x的时候没有在box2d上面打勾的时候能够顺利运行出helloworld的标志!这些是基本的配置,大概我就不多说了,如果不懂就看下面的链接

    http://blog.csdn.net/witch_soya/article/details/8437928 

    然后就到了我要讲的内容了,就是假如我工作需要要用到box2d的时候怎么办?,没事,就在新建cocos2d-x的时候在box2d打上√,然后先运行,没错它肯定会说

    无法打开包括文件:“box2d.h”: No such file or directory

    好了现在你要找出那个cocos包里的box2d的文件夹究竟在哪里,我的是在下面

    C:\Users\admin\Desktop\cocos2dx\cocos2d-2.1beta3-x-2.1.1\cocos2d-2.1beta3-x-2.1.1\external\Box2D

    离成功只有一部之遥了,将box2d的包整个复制你的项目的哪里,不知道哪里吧,我的是

    E:\vs2010 cocos2dx\hand01\hand01\Classes   hand01是项目名字

    如图

    然后就要做一步把vs2010关掉,然后再重新打开han01(你的项目)然后就开始执行不调试 即(Ctrl+F5),然后如果顺利就没问题。现在就可以用box2d引擎了。

    为什么我要先关掉vs2010呢,因为visual assist !!它可能没那么快地去帮你重新去匹配你的头文件有哪些,所以就会出现#include “box2d.h"出现红色波浪线,说找不到

    其实你ctrl+F5的时候照样能运行出helloworld的界面。还有就是等了半天visual assis 还没匹配cocos2d.h的类,从而我输入CC的时候没有提示出CC开头的类出来,我就恼火了

    我根本记不住是CCLayer和CCScene怎么拼写啊!!!所以,经过半小时我才知道,原来visual assist 可能要关掉vs2010 然后再打开项目的时候才再次扫描你的头文件从而达到更新的效果。好的今天就搞了这个。如果有什么不对的地方可以留言,我对cocos2d-x 的了解仅限于这几篇随笔。

  • 相关阅读:
    二叉搜索树的第k个结点
    序列化二叉树
    把二叉树打印成多行
    按之字形顺序打印二叉树
    对称的二叉树
    二叉树的下一个结点
    删除链表中重复的结点
    链表中环的入口结点
    字符流中第一个不重复的字符
    基数排序的理解和实现(Java)
  • 原文地址:https://www.cnblogs.com/timson2010/p/3133966.html
Copyright © 2020-2023  润新知