如何在eclipse Android(NDK)中编译C/C++代码

How to compile C/C++ code in eclipse Android (NDK)

本文关键字:编译 代码 C++ NDK eclipse Android      更新时间:2023-10-16

我已经在我的机器上成功安装了Android的CDT、NDK和openCV库,现在我想在我的项目中编译这些代码。

我已经成功地编译了示例OpenCV项目。

但是当我复制并粘贴链接中提供的代码时,它会像一样抛出错误

Invalid arguments 'Candidates are:void push_back(const cv::Point_<float> &)'
Invalid arguments 'Candidates are:cv::Point_<float> computeIntersect(cv::Vec<int,int4>, cv::Vec<int,int4>)'
Invalid arguments 'Candidates are:void circle(cv::Mat &, cv::Point_<int>, int, const cv::Scalar_<double> &, int, int, int)'

如何解决这个问题?

在未正确编译的程序中,检查您的jni包Android.mk文件

请参阅此链接:

http://mindtherobot.com/blog/452/android-beginners-ndk-setup-step-by-step/