2012-02-13 59 views
3

人! 我正在尋找如何在android-ndk項目中使用C++類的示例或任何建議。 雖然有很多例子,但都是用純粹的C語言編寫的。有很多話題都是人們問同一個問題的。但有愚蠢的回答,或回答的人不知道C和C++是不同的語言))) 我已經搜查了很多,我也一直在谷歌搜索的第10個搜索頁面),但沒有發現) 那麼,如何在android-ndk項目中使用C++類? 請舉例如着名的「你好世界」。如何在android-ndk項目中使用C++類

問題是當我包含* .h文件與 類ndkclass {};定義了進去, 我有此錯誤:預期「=」,「‘‘’,‘ndkclass’前‘彙編’或’屬性

回答

1

請問您的文件具有.cpp擴展?如果它具有.c擴展名,那麼編譯器認爲你的代碼是C而不是C++,這就是爲什麼你會得到錯誤信息。

使用Android的NDK C++是一樣的在其他任何地方(的Visual C++,XCode中,GCC,...)

+0

OMG!我讀過它,但我認爲類函數的實現應該在C++文件中,而不是c。但還有一件事)))我必須包含我的頭文件FROM * .cpp文件,而不是* c。非常感謝!!! – 2012-02-13 20:14:29