CMake基本使用 -- 常更
来源:互联网 发布:linux 运行lua文件 编辑:程序博客网 时间:2024/06/16 11:05
将一个文件下所有源文件 添加到文件target
# 使用正则表达式匹配file(GLOB LOCATION_SRC "Location/*.h" "Location/*.cpp")# 添加文件到targetadd_executable(target ${LOCATION_SRC})
设置c++语法
# c++11 set(CMAKE_CXX_STANDARD 11) # 取值可以为 98 11 14
输出动态链接库(.so)
# 不设置SHARED会默认输出静态链接库.a add_library(sample_lib SHARED sample_lib.cpp sample_lib.h)
生成文件路径
# libset(LIBRARY_OUTPUT_PATH <your_path>)# exeset(EXECUTABLE_OUTPUT_PATH <your_path>)
添加头文件搜索路径
# 头文件搜索路径include_directories(<include_path>)
链接lib
target_link_libraries(target_name <lib_path>)
输出信息
message(<your message>)
0 0
- CMake基本使用 -- 常更
- CMAKE 基本使用
- CMAKE基本使用
- Android JNI的基本使用(CMake)
- git常使用的基本命令
- 正则表达式-常更
- Linux常用命令--常更
- [CMake] CMake的使用
- Python 文件操作 -- 常更
- 使用Cmake
- cmake使用
- CMake 使用
- cmake使用
- Cmake使用
- CMake使用
- cmake使用
- cmake使用
- cmake使用
- JDK1.8 JVM生产环境参数配置
- 在JSP里使用CKEditor和CKFinder
- 历届试题 核桃的数量(蓝桥杯)
- 客户端与服务器之间分别通过TCP和UDP进行通信
- 程序设计点滴
- CMake基本使用 -- 常更
- Errors occurred during the build. Errors running builder 'DeploymentBuilder' on project '项目名'. java.
- 计算文字的高度和宽度
- 解决viewpager嵌套viewpager fragment不显示问题
- 二、Linux目录结构test
- 实例解析linux内核I2C体系结构(1)
- 深度相机之TOF原理详解
- 面向对象和面向过程的区别
- [Python]面向对象编程---实例(3)