考慮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