无法打开包括文件error: Box2D.h: No such file or directory

error: Box2D.h: No such file or directory

 #include "Box2D/Box2D.h"项目中需要用到Box2D的话,需要我们在创建项目的时候勾选上Box2D,

但是如果我们项目写到一半发现之前没有勾选Box2D的话,怎么办?

方案一:重新新建项目,在新建项目的时候勾选上Box2D,

找出cocos包里的box2d的文件夹究竟在哪里,然后添加附加包含目录例如我的是E:\cocos2d-2.0-x-2.0.4\cocos2d-2.0-x-2.0.4\external\Box2D

然后重新写代码,不过这个比较麻烦。

方案二:好消息,不用重复劳动也可以 直接把Box2d整个文件夹复制到项目的class文件夹下,然后就顺利编译通过了,可以正常写代码了。

这次主要是跟团队的小伙伴们一起写代码时,我仅用于部分代码的编写和测试调试用的,方法二对于交叉编译时是否会有影响和其解决方法暂不清楚。

 

你可能感兴趣的:(无法打开包括文件error: Box2D.h: No such file or directory)