From e2e5f3d59e24975dd99ec5aa8618760ae1214a16 Mon Sep 17 00:00:00 2001 From: Scheaven <xuepengqiang> Date: 星期二, 14 九月 2021 10:58:46 +0800 Subject: [PATCH] cmake bug --- CMakeLists.txt | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 72caba6..a2fc127 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,10 +7,13 @@ set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-rpath -Wl,$ORIGIN") set(CUDA_Path /usr/local/cuda) -find_package(OpenCV REQUIRED PATHS "/data/disk2/opt/01_opencv/opencv4.5.2") +#find_package(OpenCV REQUIRED PATHS "/data/disk2/opt/01_opencv/opencv4.5.2") +set(OPENCV_DIR /data/disk2/opt/01_opencv/opencv4.5.2) set(TensorRT_DIR /data/disk2/opt/05_tensorRT/TensorRT-7.2.3.4) set(LOG_DIR /data/disk2/opt/log4cplus) +include_directories(${OPENCV_DIR}/include/opencv4) +link_directories(${OPENCV_DIR}/lib) include_directories(${CUDA_Path}/include) link_directories(${CUDA_Path}/lib64) include_directories(${TensorRT_DIR}/include) @@ -20,7 +23,8 @@ include_directories(${LOG_DIR}/include) file(GLOB_RECURSE sources src/* src/core/* src/utils/* src/detecter_tools/* ${TensorRT_DIR}/samples/common/*.h ${TensorRT_DIR}/samples/common/logger.cpp) -set(LIBS nvinfer nvparsers nvonnxparser nvinfer_plugin stdc++fs jsoncpp log4cplus) +set(LIBS nvinfer nvparsers nvonnxparser nvinfer_plugin stdc++fs jsoncpp log4cplus opencv_core opencv_highgui opencv_imgcodecs + opencv_imgproc opencv_videoio opencv_video opencv_calib3d opencv_features2d opencv_flann opencv_dnn) if(NOT DEFINED CMAKE_CUDA_ARCHITECTURES) set(CMAKE_CUDA_ARCHITECTURES 61 75 72 80) @@ -28,7 +32,7 @@ # - +find_package(CUDA REQUIRED) if(CUDA_VERSION_MAJOR GREATER 9) message("-- CUDA ${CUDA_VERSION_MAJOR} detected") set( -- Gitblit v1.8.0