私はしばらく CDT でプログラミングを行ってきましたが、問題なく動作しました。一般に、すべてがそれで機能します。たとえば、次のように入力してopencvをインポートできます
using namespace cv;
ただし、現在、機能しないインポートが 2 つあります。
#include <vector>
using namespace std;
これらの両方に下線が引かれ、std はコンパイル エラー (その他は単なる警告) を引き起こします。セットアップしたとき、このガイドは、次のインクルードがこれらのエラーを取り除くことを教えてくれました:
# for NDK r8b and later:
${NDKROOT}/platforms/android-9/arch-arm/usr/include
${NDKROOT}/sources/cxx-stl/gnu-libstdc++/4.6/include
${NDKROOT}/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi-v7a/include
${ProjDirPath}/../../sdk/native/jni/include
ただし、それはopencvのものにのみ役立ちました。私はNDK v r8dを使用しています(私の知る限り最新のものです)。これらのインクルード以外に、コンパイルしてビルドすることができます。正しい方向へのポインタをいただければ幸いです。