gpt4 book ai didi

opencv - Cmake 没有将 opencv 库链接到创建的静态库

转载 作者:太空宇宙 更新时间:2023-11-03 23:16:16 26 4
gpt4 key购买 nike

我正在尝试从 cmake 创建静态 *.a 库。但它没有将 opencv 库链接到静态库,因为我收到错误 unknown refernce to cv:Mat .....等。当我更改 add_library(Helper SHARED Helper.cpp Helper.h) 时,它会在正确编译时正确构建共享库。谁能告诉我问题和解决方案。

-----------------------Cmake File---------------------------------

cmake_minimum_required(VERSION 2.8)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

find_package(OpenCV REQUIRED)

add_library(Helper STATIC Helper.cpp Helper.h)

target_link_libraries(Helper ${OpenCV_LIBS})

最佳答案

尝试在cmake文件中添加这个配置

set(OpenCV_STATIC ON)

关于opencv - Cmake 没有将 opencv 库链接到创建的静态库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39044680/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com