Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ndk 使用ndk在android中导入带有cmake的cpp项目构建_Android Ndk_Cmake_Opencv3.1 - Fatal编程技术网

Android ndk 使用ndk在android中导入带有cmake的cpp项目构建

Android ndk 使用ndk在android中导入带有cmake的cpp项目构建,android-ndk,cmake,opencv3.1,Android Ndk,Cmake,Opencv3.1,我有一个使用OpenCV的Cpp项目。我使用cmake构建它这里是CMakeLists.txt: set(CMAKE_CXX_STANDARD 11) find_package( OpenCV 3.1.0 REQUIRED core text) include_directories( ${OpenCV_INCLUDE_DIRS}) set(OpenCV_LIBS opencv_core opencv_objdetect) add_library(opencv lib/utils/openc

我有一个使用OpenCV的Cpp项目。我使用cmake构建它这里是CMakeLists.txt:

set(CMAKE_CXX_STANDARD 11)

find_package( OpenCV 3.1.0 REQUIRED core text)
include_directories( ${OpenCV_INCLUDE_DIRS})
set(OpenCV_LIBS opencv_core opencv_objdetect)

add_library(opencv lib/utils/opencv.cpp lib/utils/opencv.h)

set(SOURCES main.cpp )

add_executable( ${PROJECT_NAME} ${SOURCES} )
target_link_libraries( ${PROJECT_NAME} ${OpenCV_LIBS} )
target_link_libraries( ${PROJECT_NAME} opencv )
在Android studio上,我有一些外部本机构建问题:
...

我在想:
-如果我必须使用适用于android的OpenCV SDK,或者只提供我的项目的CMakeLists.txt,而android studio完成其余工作?
-为了正确构建我的项目,我需要向世卫组织提供哪些额外信息?(像往常一样)
-还有别的方法可以达到我的目标吗

顺便说一下,这是一个开源项目,您可以在这里查看:


谢谢大家!

你解决这个问题了吗?对于使用OpenCV的CMake C++项目,我也遇到了同样的问题。我想把这个子项目和我的Android Studio项目联系起来。你解决了这个问题吗?对于使用OpenCV的CMake C++项目,我也遇到了同样的问题。我想把这个子项目和我的Android Studio项目联系起来。
CMake Error at /home/benng/bin/opencv_working_dir/opencv-3.1.0/build/OpenCVConfig.cmake:86 (include):  
  include could not find load file:  
    /home/benng/bin/opencv_working_dir/opencv-3.1.0/build/OpenCVModules_armeabi.cmake
Call Stack (most recent call first):  
  src/CMakeLists.txt:5 (find_package)
OpenCV version : 3.1.0