混编设置问题,编不过啊

新建了一个工程,按网上的教程写了两个类,一个HSpriteOC一个HSriteCPP,CPP那个文字类型改为.mm。编译时如果把编译器设置里的According to file type改为object-c++就会编不过,一堆莫名其妙的错误,类型不匹配啊,GOTO错误什么的。
哪位大大帮忙解决一下下{:soso_e101:}