新人求问visual studio和xcode诡异问题

工程目录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高版本支持,等等~~~