我之前得到一個「預期的類名,或和我不完全得到如何解決它'''或';'之前的預期類名。
這裏就是錯誤是:
class FXHost : public CPLAT::CP_Application, public CPLAT::CP_M_Listener
{
該文件是FXHost.h和CPLAT ::顯然是CP_Application和CP_M_Listener所在的命名空間
我不明白爲什麼會出現這種情況,這段代碼在Metrowerks中運行正常(沒有CPLAT::),但是在XCode中需要CPLAT,因爲寫的代碼由之前的開發者。
任何人都可以解釋一下這個錯誤嗎?
更新:這裏是CP_Application類
template <class DOC_POLICY, class PRINT_POLICY, class UNDO_POLICY>
class CP_EXPORT CP_Application : public CP_Application_Imp
{
public:
typedef DOC_POLICY DocPolicyType;
typedef PRINT_POLICY PrintPolicyType;
typedef UNDO_POLICY UndoPolicyType;
CP_Application();
virtual ~CP_Application() throw();
聽起來像一個的#include缺少一個聲明CPLAT ::類。 – 2010-06-09 14:15:01