现在好多软件底层的代码都是c++编写的,如果考虑到运行效率的话,包括一些移植性问题,有些代码的开发还是会选择c++。但是如果代码中以来很多第三方库,然后你还要做到android端,那也是很崩溃的。如果LZ有一个简单的OpenCV的代码,当然是c++,那我要怎么移植到android端呢,换个简单点的说法,我怎么能include的时候不报以下类型的错误:
fatal error: opencv2/core/core.hpp: No such file or directory
1.下载合适的opencv
LZ这里下载的是OpenCV-2.4.9-android-sdk,解压后。在eclipse中选择import->existing project into workspace
因为LZ这里已经有这个工程了,所以没有可以选的,选好后对导入的OpenCV Library进行编译,最后会生成一个.jar的包,如下图所示
然后在你要调用opencv的工程中添加这个包
最后一步在alt+/,在C/C++ general->Paths and Symbols 添加E:\FRR_code\OpenCV-2.4.9-android-sdk\sdk\native\jni\include这个目录,结果发现就能愉快的调用opencv啦
代码走起来
只是做个简单示范,代码啥的还是自己码吧!O(∩_∩)O哈哈~