首页 > 其他分享 >CMake相关记录

CMake相关记录

时间:2023-04-20 09:46:10浏览次数:46  
标签:CMake LIB 记录 process YAML yaml PATH cpp 相关

1.添加第三方库

## yaml-cpp
set(YAML_INCLUDE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/third-party/yaml-cpp/include)
set(YAML_LIB_PATH ${CMAKE_CURRENT_SOURCE_DIR}/third-party/yaml-cpp/lib) 
include_directories(${YAML_INCLUDE_PATH})
find_library(YAML_LIB NAMES yaml-cpp PATHS ${YAML_LIB_PATH})

2.编译和链接

add_definitions("-g") //添加编译选项 add_executable(${PROJECT_NAME} test.cpp) target_link_libraries(${PROJECT_NAME} ${YAML_LIB})

3.执行shell脚本((107条消息) cmake:使用execute_process调用shell命令或脚本_execute_process sh_MagnumLu的博客-CSDN博客)

execute_process(COMMAND <一句shell命令> WORKING_DIRECTORY <这句shell命令执行的工作目录>)

 

标签:CMake,LIB,记录,process,YAML,yaml,PATH,cpp,相关
From: https://www.cnblogs.com/suppersam/p/17335637.html

相关文章

  • Locust相关
    一、Locust进行接口性能测试1、特点:基于Python的开源负载测试工具支持多操作系统支持二次开发能够模拟更多用户基于协程(微线程)的并发2、Locust与JMeter对比 3、locust安装前提:已经安装pycharm、Pyth......
  • 记录IDEA的一些快捷键(用到就更新)
    Shift+Alt+↑[↓] 上下移动这行代码Ctrl+h展示当前类的继承结构Ctrl+F12  展示当前类的所有方法Ctrl+Shift+F10 运行当前程序 ......
  • 【MIT 6.824】学习记录
    好像2023年这个课改名成了MIT6.5840了,nevermind学习资料Schedule知乎找到一篇笔记......
  • 记录常用的爬虫代码段(长期更新)
    判断文件路径不存在创建文件路径ifnotosp.exists(path):os.makedirs(path)去除字符串非法字符,防止创建文件夹报错#去掉非法字符pitow=re.sub('[\/:*?"<>|]','-',name)......
  • web页面播放spine动画及播放相关使用及总结spine-player.js
    1.官方git,里面有些例子可以参考。https://github.com/EsotericSoftware/spine-runtimes.git2.官方播放器:http://zh.esotericsoftware.com/spine-player目前测试4.0以上的js支持动画模型透明3.最基本的资源初始化html代码里面:<divid="player-container"style="width:640......
  • linux系统记录用户操作命令
    #审计用户'''shellmkdir-m777-p/tmp/log2>&-declare-rHISTTIMEFORMAT='%F%T###'declare-rHISTCONTROL=''RSSHTTY=$(whoami|awk'{print$2}')if["$SSH_CONNECTION"];then  RSSH_CLIENTI......
  • RabbitMQ队列和交换机的相关知识点
    1、关于交换机和队列的autodelete属性交换机的autodelete属性作用:当属性值设置为true,那么当所有的队列断开于交换机的绑定,那么交换机会自动删除队列的autodelete属性作用:自动删除队列和普通队列在使用上没有什么区别,唯一的区别是,当所有的相关消费者断开连接时,队列将会被删除2......
  • VMware17安装Windows10详细记录
    VMware17安装Windows10详细记录1.前置准备VMware软件,这里用的VMware17Windows系统镜像文件(.iso文件)Windows系统官方下载地址:Windows系统官方下载ITellYou旧版站点:MSDN,我告诉你-做一个安静的工具站(itellyou.cn)ITellYou新版站点:NEXT,ITELLYOU2.新建虚拟......
  • 论文阅读记录2——条件生成对抗网络读后归纳
     方法:具体的来说,我们可以在生成模型G和判别模型D中同时加入条件约束来引导数据的生成过程。条件可以是任何补充的信息,如类标签,其它模态的数据等。然后这样的做法应用也很多,比如图像标注,利用text生成图片等等。原因:因为原始的GAN过于自由,训练会很容易失去方向,从而导致不稳定......
  • 论文阅读记录3——基于提示学习的小样本文本分类方法——计算机应用
     方法:首先,利用预训练模型BERT在标注样本上学习到最优的提示模板;然后,在每条样本中补充提示模板和空缺,将文本分类任务转化为完形填空任务;最后,通过预测空缺位置的填充词,结合填充词与标签之间的映射关系得到最终的标签。原因:文本分类任务通常依赖足量的标注数据,针对低资源场景......