cmake
文章平均质量分 57
Ca1Ne
重新出发!
展开
-
cmake学习文档——动态库(四)
1.添加共享库 与上文关于静态库的示例一样,add_library() 函数也用于从某些源文件创建共享库。 add_library(hello_library SHARED src/Hello.cpp ) 这将用于创建一个名为 libhello_library.so 的共享库,并将源传递给 add_library() 函数。 2.别名目标 顾名思义,别名目标是目标的替代名称,可用于代替只读上下文中的真实目标名称。 add_library(hello::library ALIAS he翻译 2022-02-22 15:18:43 · 821 阅读 · 0 评论 -
cmake学习文档——静态库(三)
目录 1.添加静态库 2.添加头文件目录 3.链接库 1.添加静态库 add_library()函数用于从一些源文件创建一个库。 add_libary(hello_library STATIC src/hello.c) 这将用于创建一个名为 libhello_library.a 的静态库,其中包含 add_library 调用中的源。 NOTE:直接将源文件传递给add_library调用。 2.添加头文件目录 使用target_include_directories()函数将翻译 2022-02-16 21:58:03 · 1616 阅读 · 0 评论 -
CMake学习文档——Hello Headers(二)
目录路径 cmake中的一些特殊变量,被用于帮助寻找目录。 CMAKE_SOURCE_DIR 根源目录 CMAKE_CURRENT_SOURCE_DIR 如果使用子项目和目录,则为当前源目录。 PROJECT_SOURCE_DIR 当前 cmake 项目的源目录。 CMAKE_BINARY_DIR 根二进制/构建目录。这是您运行 cmake 命令的目录。 CMAKE_CURRENT_BINARY_DIR翻译 2022-02-16 14:48:01 · 167 阅读 · 0 评论 -
cmake学习文档——Hello Cmake (一)
1.指定cmake最低版本 cmake_minimum_required(VERSION 3.5) 2.项目 project (hello_cmake) 3.创建可执行文件 add_executable() 函数的第一个参数是要构建的可执行文件的名称,第二个参数是要编译的源文件列表。 add_executbale (hello_cmake main.c) ##有些人使用的一种简写方式是让项目名称和可执行文件名称相同。这允许您指定CMakeLists.txt 如下 cmake_m翻译 2022-02-15 11:50:13 · 372 阅读 · 0 评论