我正在嘗試製作一個簡單的Objective-C++應用程序。我所有的代碼都編譯好了,包括在Objective-C類中使用C++,直到我嘗試向混合中添加一個C++類。我創建了一個簡單的C++類:Xcode中的Objective-C++和.cpp文件
Test.h
class Test {
};
,幷包含在Objective-C類此文件(帶有擴展名.mm),我得到下面的生成錯誤:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Test'
顯然我在這裏錯過了一些簡單的概念。我會欣賞一些啓發。
你說得對。我忘了提及我將文件擴展名更改爲.mm。謝謝回覆。 – LandonSchropp 2010-09-15 19:47:28
(經過編輯,以防止對閱讀不好的人進行復制粘貼。) – 2011-01-17 15:22:02