From 168af40fe9a3cc81c6ee16b3e81f154780c36bdb Mon Sep 17 00:00:00 2001 From: Scheaven <xuepengqiang> Date: 星期四, 03 六月 2021 15:03:27 +0800 Subject: [PATCH] up new v4 --- CMakeLists.txt | 21 +++++++++++---------- 1 files changed, 11 insertions(+), 10 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f2a2450..c6ed019 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,18 +1,18 @@ cmake_minimum_required(VERSION 3.5) -#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden -DEIGEN_MAX_ALIGN_BYTES=32 -DEIGEN_DONT_VECTORIZE -fPIC -march=native -DGPU -DCUDNN -DOPENCV -g -W -O0 -pthread -DS_DEBUG") -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden -DEIGEN_MAX_ALIGN_BYTES=32 -DEIGEN_DONT_VECTORIZE -fPIC -march=native -DGPU -DCUDNN -DOPENCV -g -W -O0 -pthread -DS_SERVER") +# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden -DEIGEN_MAX_ALIGN_BYTES=32 -DEIGEN_DONT_VECTORIZE -fPIC -march=native -DGPU -DCUDNN -DOPENCV -g -W -O0 -pthread -DS_DEBUG") +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden -DEIGEN_MAX_ALIGN_BYTES=32 -DEIGEN_DONT_VECTORIZE -fPIC -march=native -DGPU -DCUDNN -DOPENCV -g -W -O0 -pthread -DS_DEBUG -DS_SERVER") #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden -DEIGEN_MAX_ALIGN_BYTES=32 -DEIGEN_DONT_VECTORIZE -fPIC -lm -march=native -DGPU -DCUDNN -DOPENCV -g -W -O0 -pthread -Wl,--no-as-needed") -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden -DGPU -DCUDNN -DOPENCV -g -lm -fPIC -W -O0 -Wl,--no-as-needed") # 缂栬瘧C鑴氭湰鏃惰皟鐢℅PU鐜淇℃伅 +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden -DGPU -DCUDNN -DOPENCV -g -lm -fPIC -W -O0 -Wl,--no-as-needed -DS_DEBUG -DS_SERVER") # 缂栬瘧C鑴氭湰鏃惰皟鐢℅PU鐜淇℃伅 #set(CMAKE_C_FLAGS "-fvisibility=hidden") #set(CMAKE_CXX_FLAGS "-fvisibility=hidden") #椤圭洰鍚嶇О/宸ョ▼鍚� -project(yolo) +project(baseDetector) set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/build) #璁剧疆c++缂栬瘧鍣� -set(CMAKE_CXX_STANDARD 11) +set(CMAKE_CXX_STANDARD 14) #set(CMAKE_CXX_STANDARD_REQUIRED ON) #set(CMAKE_CXX_EXTENSIONS OFF) @@ -62,7 +62,7 @@ set( CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS}; - -gencode arch=compute_61,code=sm_61 -std=c++11# 涓嶅悓GPU鏈変笉鍚岀殑绠楀姏鎸囨暟锛屽彲鏌ョ湅绠楀姏琛� + -gencode arch=compute_61,code=sm_61 -std=c++14# 涓嶅悓GPU鏈変笉鍚岀殑绠楀姏鎸囨暟锛屽彲鏌ョ湅绠楀姏琛� ) set(CUDA_NVCC_FLAGS_RELWITHDEBINFO "--device-debug;-lineinfo") #find_package(OpenCV REQUIRED) # 鏌ユ壘绯荤粺鐨勯粯璁pencv鐜 @@ -70,6 +70,7 @@ endif() +# set(OPENCV_DIR /data/disk2/opt/01_opencv/opencv3.4.8) set(OPENCV_DIR /data/disk2/opt/01_opencv/opencv2.4.13) link_directories(/usr/local/cuda-10.0/lib64) @@ -80,9 +81,9 @@ nvToolsExt opencv_core opencv_highgui - #opencv_imgcodecs + # opencv_imgcodecs opencv_imgproc - #opencv_videoio + # opencv_videoio opencv_video opencv_calib3d opencv_features2d @@ -122,8 +123,8 @@ #娣诲姞瑕佺紪璇戠殑鍙墽琛屾枃浠� #cuda_add_executable(${PROJECT_NAME} -#cuda_add_executable(${PROJECT_NAME} SDK_main.cpp ${sources} ${CURRENT_HEADERS}) -cuda_add_library(${PROJECT_NAME} SHARED ${sources} ${CURRENT_HEADERS}) +cuda_add_executable(${PROJECT_NAME} main.cpp ${sources} ${CURRENT_HEADERS}) +#cuda_add_library(${PROJECT_NAME} SHARED ${sources} ${CURRENT_HEADERS}) #璁剧疆 target 闇�瑕侀摼鎺ョ殑搴� target_link_libraries(${PROJECT_NAME} ${LIBS}) -- Gitblit v1.8.0