请教开发组我将cocos2dx的库放在另外一个文件夹 多个工程公用,但是include有问题,如何解决?

cocos2dx jsb
因为项目越来越多,将自己修改和编写的基础代码抽出来,放在了一个公共的文件夹,多个项目一起引用里面的文件,包括cocos2dx文件夹。 我自己的代码里也有自己绑定的代码,引用了extensions spine . 把header path 都加好在 user heard paths ,结果 extensions里面的代码找不到extensions/xxx.h 需要修改为xxx.h 或者 …/…/extensions/xxx.h(根据paths里设置的路径不同而不同) 但是不论怎么设置 extensions 和 editor_support 里面的类头文件引用不对。 请问下我应该怎么设置呢,能否给一个这样的例子工程给我也啊 ios的就可以了 谢谢哈 @wangzhe @panda @minggo

哪位有实现过这个 能帮忙弄个例子吗?万分感谢啊!!!

这种问题一般都是搜索路径不对。从你贴的图来看,你没有包含cocos2d-x的根目录。

@minggo 我包含了 但是如果在我的工程里包含了 (尝试了各种设置) 那么子工程(cocos2d_libs ,cocos2d_js_bindings)里的路径又不对了,
从我写的代码里引入了spritingcore.h 我的代码里引入的 cocos2d.h 路径又是对的。然后spritingcore.h 引入的 cocos2d.h 路径不对了

要改成…/…/cocos2d.h 才对 这是为什么呢? 我不可能去改所有的源代码的引用路径。。。

能否帮忙生成一个例子,只发必要的工程文件给我呀?

每个Xcode工程都有自己的search path的。你看哪个工程出错就找一下对应工程的搜索路径。引擎的测试例子不都是公用的cocos2d-x这个Xcode工程吗?

路径改变就没办法了 总是冲突 不信你可以试试 我本来是有base, jsb 的基础代码文件夹放在一个额外的文件夹,cocos2dx的文件也是放在另外一个文件夹, 然后复制的一个COCOS工程 的IOS例子,修改里面的各种‘search path 但是没有办法 不管修改多少path 添加多少path 都会有问题。我觉得:
1、我确实XCODE用的很菜,需要高手指导(但是就那么几个path设置的地方,没道理设置了一天半都设置不对啊)
2、COCOS2DX的结构不适合做这样的修改?

你可以本地试试给我一个例子吗? 不需要实际的文件 只要有xcode的工程文件看看是怎么设置就行了。。。 谢谢

我现在改成了自己写了一个命令 复制基础代码到新工程。。。但是觉得这样太麻烦了

我不清楚要做成什么样的例子。或者你把你给个例子传上来?