CMakeLists文件如下:
cmake_minimum_required (VERSION 2.8)
project(vinJava)
set (CMAKE_BUILD_TYPE Release)
# Use C++11
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -lpthread -ldl -std=c++11" ) # -lpthread
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2")
SET (VIN_SRCS
sources/LSY_regression.cpp
sources/other_deal.cpp
sources/recognize.cpp
sources/YOLO_V3.cpp
sources/JNIDemo.cpp
)
SET (VIN_HDRCS
include/LSY_regression.h
include/other_deal.h
include/recognize.h
include/YOLO_V3.hpp
include/JNIDemo.h
)
SET(VIN_OPENCV
libopencv_highgui.a
libopencv_imgcodecs.a
libopencv_imgproc.a
libopencv_dnn.a
libopencv_core.a
liblibpng.a
liblibjpeg-turbo.a
liblibjasper.a
libIlmImf.a
libzlib.a