ruijiege

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

动态库和静态库只不过是二进制文件和文本文件没有本质的差别所以

编译的时候需要指定的头文件

CMakeLists.txt

cmake_minimum_required(VERSION 3.15)
project(test)

# 添加头文件
aux_source_directory(${CMAKE_CURRENT_SOURCE_DIR} SRC)
include_directories(${PROJECT_SOURCE_DIR}/include)
set(CMAKE_CXX_STANDARD 11)

# 只能指定静态库,只需要提供中间的名称libxxxx.a 中的xxxx 如果是系统提供的库名不需要link_directories这个来指定静态库的路径
link_libraries(calc)
# link_directories
link_directories(${CMAKE_CURRENT_SOURCE_DIR}/lib)
#静态库可以直接打包到程序中 
add_executable(app ${SRC})

 

posted on 2023-08-25 11:30  哦哟这个怎么搞  阅读(253)  评论(0编辑  收藏  举报