下面是一个工作CMakeList.txt:
cmake_minimum_required(VERSION 3.7)
project(sample_project)
set(CMAKE_CXX_STANDARD 14)
set(SOURCE_FILES source/main.cpp include/csv.h include/date.h)
find_package (Threads)
add_executable(sample_project ${SOURCE_FILES})
target_link_libraries (sample_project ${CMAKE_THREAD_LIBS_INIT})
作为每zmq instructions以下已经被添加到CMakeLists.txt(已安装ZMQ和CPPZMQ)。
find_package(cppzmq)
if(cppzmq_FOUND)
include_directories(${cppzmq_INCLUDE_DIR})
target_link_libraries(sample_project ${cppzmq_LIBRARY})
endif()
当我上面的代码添加到CMakeLists.txt,它看起来像这样:
cmake_minimum_required(VERSION 3.7)
project(sample_project)
set(CMAKE_CXX_STANDARD 14)
set(SOURCE_FILES source/main.cpp include/csv.h include/date.h)
find_package(cppzmq)
if(cppzmq_FOUND)
include_directories(${c