当前位置: 首页 > 知识库问答 >
问题:

使用cmake导入opencv C++文件时出错

魏煜祺
2023-03-14

在我的项目中已经安装了opencv,但是导入的C++文件出现了错误

FAILURE: Build failed with an exception.
    null
    cmake_minimum_required(VERSION 3.4.1)
set(CMAKE_VERBOSE_MAKEFILE on)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libstdc++")
SET(CMAKE_EXE_LINKER_FLAGS  "-lopencv_stitching")
include_directories(${CMAKE_SOURCE_DIR}/src/main/jniIncludes)

add_library(native-panorama
            SHARED
        src/main/jni/com_example_sunscape_NativePanorama.cpp)
add_library(lib_opencv SHARED IMPORTED)
set_target_properties(lib_opencv PROPERTIES IMPORTED_LOCATION ${CMAKE_SOURCE_DIR}/src/main/libs/${ANDROID_ABI}/libopencv_java4.so)
find_library(log-lib
                log)
target_link_libraries(native-panorama ${log-lib} lib_opencv)
externalNativeBuild {
            cmake {
                arguments "-DANDROID_TOOLCHAIN=clang++","-DANDROID_ARM_NEON=TRUE" ,"-DANDROID_STL_FORCE_FEATURES=OFF"
                cppFlags "-std=gnu++11", "-Wno-error=format-security","-frtti -fexceptions"
            }
        }
        ndk {
             abiFilters 'x86', 'x86_64', 'armeabi-v7a',
                    'arm64-v8a'
        }

共有1个答案

莫繁
2023-03-14

set(CMAKE_CXX_FLAGS“${CMAKE_CXX_FLAGS}-stdlib=libstdc++”)

别那么做。

 类似资料:
  • 我尝试导入一个名为test1的proto文件。proto到另一个名为test2的proto文件。proto使用import语句 但我得到以下错误 我尝试了很多方法来找出导入错误的原因,但都没有找到。所以,如果上面的语句有问题,请告诉我如何正确导入proto文件??

  • 我有一个JProfiler快照文件(.jps),它是使用脱机分析创建的。 当我试图使用JPexport脚本导出它时,出现以下错误: /opt/jprofiler9/bin$jpexport ~/test。jps热点~/热点。html加载/home/pavan/test。jps JProfiler尚未初始化。请先运行JProfiler可执行文件 请任何人详细说明这意味着什么,以及需要做什么才能成功地

  • 我有一个CSV文件,我想在我的弹性搜索中导入它。 我用的是Windows 10,我也有一个Kibana,可以在导入后浏览数据。我使用Logstash来尝试导入。 我的所有服务(Kibana、es和Logstash)都在我的本地主机上运行。 我尝试使用以下Logstash配置文件(我的csv文件在正确的路径中): 如您所见,我试图使用“csv”或“grok”过滤器。 然后,我在详细模式下使用以下配置

  • cmake.不为我工作;事情就是这样 原木 RA141@RA141:~$cd~/Vulkan RA141@RA141:~/Vulkan$cd gl_vk_chopper RA141@RA141:~/Vulkan/gl_vk_chopper$cd build RA141@RA141:~/Vulkan/gl_vk_chopper/build$RM-RF./*RA141@RA141:~/Vulkan/g

  • 我有一个基于Java的Web应用程序,我正在Microsoft Azure中运行。操作系统:RHEL7.3版本。Web服务器:Apache9所以问题是当上传一个。xlsx文件时,它会给我以下错误。同样的配置,每一个其他的infra(包括AWS,本地),每一件事都运行良好。我很困惑,错误可能在哪里,即在服务器级别配置或Java应用程序代码中的错误? 例外 错误:错误返回类型异常详细信息:位置:com

  • 问题内容: 我正在尝试将大量插入表: 并得到此错误: 我也尝试使用sql导入和导出向导来导入文件。它以逗号分隔,并且出现以下错误: 我知道我的领域绝对足够大。这是表的create语句: 我肯定知道没有超过80个字符的列。我也尝试将其更改为500个字符,但仍然遇到相同的错误。 我究竟做错了什么? 为什么不能导入此文件? 这是以下行之一的示例:“ 139236748349”,“ 1”,“”,“,”,“