考虑followng情况:包含的OBJ-C++头从C++源文件
MacFont.h
struct MacFont : Font
{
// ...
NSFont* font;
};
MacFont将在MacFont.mm实施
FontEngine.cpp:
#if defined(OS_MAC)
#include "MacFont.h"
#elif
// ...
#endif
//...
为了使它编译,我应该重命名FontEngine.cpp FontEngine.mm,但我不是所有结婚。
那么现在呢?
你为什么不被允许? – 2010-06-13 21:52:42