我使用eclipse開發了一個也使用了ndk的android應用程序。我在我的應用程序的載體和我做了必要的東西通過包括修復使用Android NDK和std ::時發生的Eclipse錯誤:: vector
APP_STL讓他們:= stlport_static
在我Application.mk
一切正常就可以編譯和運行但是Eclipse保持當我使用矢量時給我錯誤
std::vector<int> blah
例如創建一個錯誤。如果我刪除錯誤並繼續編譯並運行良好。
我添加 $ {NDKROOT} /來源/ CXX-STL/GNU-的libstdC++ /包括
在在C++一般我的項目配置 - >路徑和符號 - >包括
它解決#include <vector>
罰款(在我添加上面的路徑之前,我有這個錯誤),但我仍然使用向量錯誤。
我怎樣才能得到日食停止給我這個錯誤?
編輯:
例如錯誤:Symbol 'vector' could not be resolved
編輯2:
我試圖添加
using namespace std;
,然後使用矢量等等以及使一個不同的錯誤:
Invalid template arguments
你在你的問題中提到7次單詞「錯誤」,但完全不能說*實際錯誤是*! – richq
你是對的我已經更新了具體錯誤的問題。 – nkassis
啊,好的。我想我知道問題在這裏,但我不知道解決方案是什麼。它*聽起來像*你在混合Java和C++,但是C++部分已經有點「困惑」了。同樣的事情發生在筆直的C上。我放棄了並回到了Vim,但如果你想堅持使用Eclipse,這並不完全有用。 – richq