From: Andrey Pavlenko Date: Wed, 15 Aug 2012 08:21:58 +0000 (+0400) Subject: improving android tutorial v2 X-Git-Tag: accepted/2.0/20130307.220821~364^2~236 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3b07e977a93ae160f798fb04d3fe2208fb7f83f5;p=profile%2Fivi%2Fopencv.git improving android tutorial v2 --- diff --git a/doc/tutorials/introduction/android_binary_package/android_dev_intro.rst b/doc/tutorials/introduction/android_binary_package/android_dev_intro.rst index 4313f55..db3906e 100644 --- a/doc/tutorials/introduction/android_binary_package/android_dev_intro.rst +++ b/doc/tutorials/introduction/android_binary_package/android_dev_intro.rst @@ -370,6 +370,39 @@ We recommend the approach based on Eclipse :abbr:`CDT(C/C++ Development Tooling) :alt: Configure CDT :align: center +#. But if you open your C++ source file in Eclipse editor you'll see syntax errors marks. They are not real errors, but additional CDT configuring is required. + + .. image:: images/eclipse_cdt_cfg7.png + :alt: Configure CDT + :align: center + +#. Open :guilabel:`Project Properties -> C/C++ General -> Paths and Symbols` and add the following **Include** paths for **C++**: + + :: + + ${NDKROOT}/platforms/android-9/arch-arm/usr/include + ${NDKROOT}/sources/cxx-stl/gnu-libstdc++/include + ${NDKROOT}/sources/cxx-stl/gnu-libstdc++/libs/armeabi-v7a/include + ${ProjDirPath}/../../sdk/native/jni/include + + The last path should be changed to the correct absolute or relative path to OpenCV4Android SDK location. + + This should eliminate those syntax errors marks in Eclipse C++ editor. + + .. image:: images/eclipse_cdt_cfg8.png + :alt: Configure CDT + :align: center + + .. note:: The latest Android NDK **r8b** has a bit different STL headers path. So if you use this NDK version please use the following modified include paths list: + + :: + + ${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 + + Debugging and Testing ===================== In this section we will give you some easy-to-follow instructions on how to set up an emulator or hardware device for testing and debugging an Android project. diff --git a/doc/tutorials/introduction/android_binary_package/images/eclipse_cdt_cfg7.png b/doc/tutorials/introduction/android_binary_package/images/eclipse_cdt_cfg7.png new file mode 100644 index 0000000..205a065 Binary files /dev/null and b/doc/tutorials/introduction/android_binary_package/images/eclipse_cdt_cfg7.png differ diff --git a/doc/tutorials/introduction/android_binary_package/images/eclipse_cdt_cfg8.png b/doc/tutorials/introduction/android_binary_package/images/eclipse_cdt_cfg8.png new file mode 100644 index 0000000..d5253bd Binary files /dev/null and b/doc/tutorials/introduction/android_binary_package/images/eclipse_cdt_cfg8.png differ