zoukankan      html  css  js  c++  java
  • cmakelist

    example 1:

    cmake_minimum_required(VERSION 3.0 FATAL_ERROR)
    project(helloworld)
    
    SET(CMAKE_BUILD_TYPE Debug)
    
    #cuda
    include_directories(/usr/local/cuda-8.0/include/)
    link_directories(/usr/local/cuda/lib64)
    
    find_package(Boost REQUIRED COMPONENTS system thread)
    include_directories(${Boost_INCLUDE_DIRS})
    
    #set(CMAKE_PREFIX_PATH ${CMAKE_SOURCE_DIR}/3rdparty/opencv-3.2.0)
    ##set(CMAKE_PREFIX_PATH "/home/yhl/software_install/opencv3.2")
    #find_package(OpenCV REQUIRED)
    
    # OpenCv
    set(OPENCV_ROOT ${CMAKE_SOURCE_DIR}/3rdparty/opencv-3.2.0)
    include_directories(${OPENCV_ROOT}/include)
    link_directories(${OPENCV_ROOT}/lib)
    
    # protobuf
    set(PROTOBUF_ROOT ${CMAKE_SOURCE_DIR}/3rdparty/protobuf)
    #set(PROTOBUF_ROOT "/data_1/Yang/project/2019/chejian/3rdparty/protobuf")
    include_directories(${PROTOBUF_ROOT}/include)
    link_directories(${PROTOBUF_ROOT}/lib)
    
    # caffe
    set(CAFFE_ROOT ${CMAKE_SOURCE_DIR}/3rdparty/caffe)
    #set(CAFFE_ROOT "/data_1/Yang/project/2019/chejian/3rdparty/caffe")
    include_directories(${CAFFE_ROOT}/include)
    link_directories(${CAFFE_ROOT}/lib)
    
    aux_source_directory(caffe_dir CAFFE_DIR_SRC)#文件夹名字
    aux_source_directory(correction CORRECTION_SRC)#文件夹名字
    add_executable(main main.cpp ${CAFFE_DIR_SRC} ${CORRECTION_SRC})
    
    target_link_libraries(main ${Boost_LIBRARIES})
    target_link_libraries(main opencv_core  opencv_imgcodecs opencv_highgui opencv_imgproc opencv_videoio )
    target_link_libraries(main caffe glog gflags protobuf)
    set_property(TARGET main PROPERTY CXX_STANDARD 11)
    
  • 相关阅读:
    同步、异步、阻塞、非阻塞
    prolog 阶段总结
    prolog 规则
    prolog 内部谓词
    prolog --寻找neni (2)
    寻找 nani (1)
    一、prolog简介
    [ 转 ] scrapy 中解决 xpath 中的中文编码问题
    【转载】字符串编码问题
    二叉树 —— 创建 + 先序、中序、后序遍历(递归+非递归)
  • 原文地址:https://www.cnblogs.com/yanghailin/p/12016151.html
Copyright © 2011-2022 走看看