CMake链接静态库

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

set(CMAKE_CXX_STANDARD 14)
include_directories(${CMAKE_SOURCE_DIR}/include)
include_directories(${CMAKE_SOURCE_DIR}/include/rtk_include)
link_directories(${CMAKE_SOURCE_DIR}/lib)
#FIND_LIBRARY(COMM_LIB comm ./lib NO_DEFAULT_PATH)
IF(WIN32)
    MESSAGE(STATUS "os is windows")
    link_libraries(gmock.lib gmock_main.lib gtest.lib gtest_main.lib RTk.lib)
ELSE()
set(CMAKE_CXX_FLAGS -pthread)
link_libraries(gmock gmock_main gtest gtest_main RTk)
MESSAGE("link libraries")
ENDIF(WIN32)
add_executable(test1  test1.cpp)
add_executable(test2  test2.cpp)
add_executable(test3  test3.cpp)
add_executable(test4  test4.cpp)
add_executable(test5  test5.cpp)
add_executable(test6  test6.cpp)
#add_executable(test7  test7.cpp)
另一种find library也可用于动态库

set(CMAKE_CXX_STANDARD 14)
include_directories(${CMAKE_SOURCE_DIR}/include/rtk_include)
find_library(rtk_library RTk.lib ${CMAKE_SOURCE_DIR}/lib/)
add_executable(test1  test1.cpp)
target_link_libraries(test1 ${rtk_library})

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6