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)
    
  • 相关阅读:
    P5737 【深基7.例3】闰年展示
    P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here
    P1597 语句解析
    P5735 【深基7.例1】距离函数
    P1553 数字反转(升级版)
    P1598 垂直柱状图
    P1603 斯诺登的密码
    P5738 【深基7.例4】歌唱比赛
    Ext.GridPanel 用法总结(一)—— Grid基本用法
    使用CodeSmith快速规范开发.Net软件
  • 原文地址:https://www.cnblogs.com/yanghailin/p/12016151.html
Copyright © 2011-2022 走看看