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_main.lib gtest_main.lib )
ELSE()
set(CMAKE_CXX_FLAGS -pthread)
link_libraries(gmock gmock_main gtest gtest_main RTk)
MESSAGE("link libraries")
ENDIF(WIN32)
add_executable(test1 )
add_executable(test2 )
add_executable(test3 )
add_executable(test4 )
add_executable(test5 )
add_executable(test6 )
#add_executable(test7 )
另一种,find library(也可用于动态库)
相关文章
- AspNet Core :创建自定义 EF Core 链接数据库
- SpringBoot 中怎么链接数据库并获取数据
- navicat客户端能链接,代码后台连不上数据库问题
- cmake工程引入boost库遇到的link error: 对‘boost::system::generic_category’未定义的引用
- gcc指定头文件路径及动态链接库路径
- 程序员的自我修养—链接、装载与库--书签目录PDF
- Linux命令之ar - 创建静态库.a文件和动态库.so
- CLion中使用CMake导入第三方库的方法
- 一个能够自己主动生成静态库,自己主动安装程序的Makefile
- g++ 编译链接C++代码, 生成与使用静态库和动态库