加入:
set(CUDA_USE_STATIC_CUDA_RUNTIME OFF)
include_directories("/usr/local/cuda-8.0/include")
##### CMake entry point
cmake_minimum_required (VERSION 3.0)
project (mld_crf)
##### make release version
#set(CMAKE_BUILD_TYPE Release)
set(CMAKE_BUILD_TYPE debug)
set(CUDA_USE_STATIC_CUDA_RUNTIME OFF)
##### external library setting
find_package(OpenCV REQUIRED)
# OpenCV
#set( OPENCV_VER 320 )
#set( OPENCV_VER 2413 )
#set( OPENCV_PATH "C:/programming/lib/opencv-master/build-test/install")
set( OPENCV_INC_DIR "/usr/local/include" )
set( OPENCV_LIB_DIR "/usr/local/lib" )
#set( OPENCV_LIB
# optimized opencv_world.so debug opencv_worldd
# optimized opencv_xfeatures2d.so debug opencv_xfeatures2dd
#)
########################## NO CHANGES BEYOND THIS POINT ##########################
##### include & link
# main project
include_directories(
${OPENCV_INC_DIR}
)
include_directories("/usr/local/cuda-8.0/include")
link_directories(
${OPENCV_LIB_DIR}
)
##### project
FILE(GLOB MLD_CRF_SRC_FILES "src/*.cpp" "src/*.c" "src/*.h")
##### build demo program
add_executable(mld_crf
${MLD_CRF_SRC_FILES}
)
target_link_libraries(mld_crf
${OpenCV_LIBS}
)
#target_link_libraries(mld_crf
# ${OPENCV_LIB}
#)