首页 > 其他分享 >CMake学习

CMake学习

时间:2023-03-10 16:11:45浏览次数:46  
标签:PROJECT cmake libraries 学习 SOURCE facer CMake DIR

cmake_minimum_required(VERSION 3.16)
project(cmake_test)

set(CMAKE_CXX_STANDARD 17)

# 头文件搜索路径
include_directories(${PROJECT_SOURCE_DIR}/includes/facer)
include_directories(${PROJECT_SOURCE_DIR}/src)

# 源文件搜索路径
aux_source_directory(${PROJECT_SOURCE_DIR}/src SRC_LIST)

# 共享库搜索路径
link_libraries(${PROJECT_SOURCE_DIR}/libs/facer)

add_executable(cmake_test main.cpp ${SRC_LIST})

# 指定链接库名称
target_link_libraries(${PROJECT_NAME} facer)

作者:张风捷特烈
链接:https://juejin.cn/post/7125738805159542814
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

标签:PROJECT,cmake,libraries,学习,SOURCE,facer,CMake,DIR
From: https://www.cnblogs.com/xunevermore/p/17203733.html

相关文章

  • Activiti7学习笔记
    1.Activiti环境 2.加入maven依赖包3.Activiti25张表的含义 4.各个类之间的关系图5.各个Service作用 6.Activiti总结 7.流程部署以及获取流程id......
  • TypeScript学习笔记#6 构造函数
    TypeScript学习笔记#6构造函数classDog{name:string;age:number;//构造函数//构造函数会在创建对象时调用constructor(name:string,age:number......
  • TypeScript学习笔记#2 其他类型声明
    TypeScrip学习笔记#2其他类型说明1.对象类型声明//{}用来指定这个对象中可以包含哪些属性//语法:{属性名:属性值,属性名:属性值}//?表示属性名可选letb:{name:......
  • TypeScript学习笔记#3 tsconfig
    TypeScript学习笔记#3tsconfig.json的常用配置废话不多说,直接上代码{//tsconfig是ts编译器的配置文件/*'include'用来指定哪些ts文件需要被编译路径......
  • TypeScript学习笔记#4 webpack的基础配置
    TypeScript学习笔记#4webpack的基础配置webpack是比较常用的打包工具,我们在打包ts的时候需要配置一些基础配置,同样,直接上代码//引入一个包constpath=require("pat......
  • TypeScript学习笔记#5 类的简介
    TypeScript学习笔记#5类的简介废话不多说,直接上代码//使用class关键字来定义一个类/***对象中主要包含两个部分*属性*方法*/classPerson{/*......
  • Springcloud学习笔记56--SpringBoot之GET请求与Post请求参数偶发性丢失问题
    1.概述最近遇到一个偶现的问题,在向服务端请求的时候,偶尔会出现异常,在请求中的queryString传递了参数,却出现了异常MissingServletRequestParameterException如下所示:or......
  • 【机器学习】1. 广义线性模型
    1.广义线性模型1.1从简单线性回归开始机器学习的任务是从已知的数据中提取知识,从而完成对新数据的识别与预测,即应用知识.但是,数据本身不会给予研究者想要的答案......
  • TypeScript学习笔记#1 基础变量
    TypeScript学习笔记#1基础变量1.声明变量,指定变量类型letnum:number;num=10;2.基础类型类型名称写法值string字符串类型letname:string="bob";......
  • 学习OpenTk,笔记一
    说明,由于对图形化感兴趣,之前也从来没有大的接触,只是简单的使用GDI+绘图,比如验证码、水印等简单操作,至此想多深入了解一下。版本OpenTK4.7.4,目前封装OpenGL最好的库,包含O......