我愉快地使用在C++对象,客观C++(.mm)头和实现文件,并通过电话为目标C(++),从我的C类++实现文件,但每一个企图利用目标C类在C++头文件导致编译器错误。Obj-C++头文件中的AppKit对象?
这样的东西类声明无法编译:
class CQuartzTextRenderer {
public:
CQuartzTextRenderer();
virtual ~CQuartzTextRenderer();
virtual void Render(CDrawingOptions &inDrwOpt);
private:
NSFont* CreateNSFontForFontName(string &fontName, int fontSize);
};
不管什么(AppKit的/ ..)包括我试过。 任何想法?
你从哪里得到的错误/警告?这当然有助于给你一个答案。 – 2012-02-14 14:28:21