工程目录cocos2dx的目录 Classes\common\X1.h Classes\hello.h
在visual studio里面如果要在hello.h用X1.h的话就是#include"common\X1.h"
在xcode里面如果要在hello.h用X1.h的话就是#include"X1.h", 如果像上面那样直接报错说找不到此文件
xcode在引用资源的时候也是差不多的诡异,怎么搞xcode能像vs那样正常一点呢
工程目录cocos2dx的目录 Classes\common\X1.h Classes\hello.h
在visual studio里面如果要在hello.h用X1.h的话就是#include"common\X1.h"
在xcode里面如果要在hello.h用X1.h的话就是#include"X1.h", 如果像上面那样直接报错说找不到此文件
xcode在引用资源的时候也是差不多的诡异,怎么搞xcode能像vs那样正常一点呢
不会xcode
不过更改vs设置可使路径统一
右键你的工程-属性-配置属性-c/c+±常规-附加包含目录
把你的common路径加进去,导入X1.H时不需要再写common
xcode里面所有的.H是不用路径的,但是VS必须要,做跨平台,我个人觉得用全路径,或者相对路径最好。不然移植问题很大
包括C++语法方面最好也使用跨平台的写法,vs和xcode对C++的语法支持不一,很肯能这边是错的,那边是对的,包括安卓上GCC和上面这两个也不一样。当然这方面就要靠经验了~~~~比如vs不支持头文件非常量声明赋值初始化,xcode支持,GCC高版本支持,等等