貌似网上下的的linux工程都是用CMake来组织的,都有CMakeList.txt,感觉有必要学习一下。

先解决现在问题吧,有一个工程的src用Clion导入,会自动的生成CMakeList,但里面只是把src文件添加进去,有些用到的系统库和外部库都是不会添加的。(系统库中的头文件是可以直接include的,但是库文件就需要自己手工在CMakeList中添加)。比如pthread线程库,math数学库啥的。

网上找了好久才找到了正确的,原来只要输入:

LINK_LIBRARIES(-lpthread -lm)

就可以了。这是原文链接:http://blog.csdn.net/ly890700/article/details/72806033

还有CMake的学习介绍链接:https://www.cnblogs.com/alphagl/p/6280061.html#cmake-grammer-w 可以参考。

cmake中链接系统标准库相关推荐

  1. python标准库模块路径_Python3的系统标准库pathlib模块的 Path 对路径的操作会更简单...

    而到了Python3时代后,Python3的系统标准库pathlib模块的 Path 对路径的操作会更简单.甚至可以说pathlib已经可以完全替代os.path,它完全采用面向对象的编程方式,因为P ...

  2. 【qt】qt工程中包含c++标准库头文件,提示找不到。

    问题: 在qt工程中包含c++标准库头文件,提示找不到. 如下: #include <vector> using namespace std; 解决办法: 在*.pro文件中增加vecto ...

  3. cmake添加系统标准库

    第一次在linux用clion这样的ide,在编译运行的时候遇到了对于 ceil()的未定义引用问题.原因分析:对于c语言标准主要分为两个部分,c语言语法和c语言标准库.在使用一些ide时,未 能帮你 ...

  4. python连不上树莓派_树莓派respberry中cmake编译链接python2.7库不成功,求教

    本人在树莓派pi3平台上,下载respberry 5.4 lite 编译一个github上的项目,该项目用cmake管理,目前看到 链接库阶段不成功. 请教如何调整cmake的链接库目录,或是怎样直接 ...

  5. python常用标准库有哪些-Python开发中常用的标准库

    大多数基于 Python 开发的应用程序都会用到本地标准库和三方库,这样不仅能让我们把时间去关注真正的业务开发,也能学习到更多价值含量高的程序设计和开发思想.程序开发中有一句著名的话叫做: Don't ...

  6. 图解数据中心水系统标准和架构(大全)

    按照TIA-942标准,数据中心水系统可以分为四个标准,分别是T1.T2.T3和T4. 一.T1:无备用级,所有设备和管路均无冗余,N+0配置,冷机.冷却塔.水泵和末端仅仅能满足实际需求,没有备份和冗 ...

  7. C语言中最常用标准库

    标准头文件包括: <asset.h>      <ctype.h>       <errno.h>       <float.h>   <limi ...

  8. python async socket_Python开发中常用的标准库,这些都是你应该掌握的

    大多数基于 Python 开发的应用程序都会用到本地标准库和三方库,这样不仅能让我们把时间去关注真正的业务开发,也能学习到更多价值含量高的程序设计和开发思想.程序开发中有一句著名的话叫做: Don't ...

  9. php标准库string,PHP中的一些标准库

    很多PHPer都不知道PHP有着自己的一些标准库,官网已经列出了SPL的PHP标准库 网址:php.net/spl 标准库中主要的一些数据结构 数据结构 名称 SplStack 栈 SplQueue ...

最新文章

  1. pandas使用to_sql方法将dataframe注册为数据库表进行数据整合和数据清洗并不对比SQL操作和dataframe操作
  2. Android中实现滑动翻页—使用ViewFlipper
  3. 简单配置jena在eclipse的开发环境
  4. GPU虚拟化时代的到来(vGPU)!CitrixNVIDIA联合研发虚拟化共享GPU技术预览
  5. css = display: none, visibility: hidden, opacity: 0 的区别
  6. pcap python 生成_python+pcap+dpkt 抓包小实例
  7. 自定义菜单url不能带_微服务架构【SpringBoot+SpringCloud+VUE】五 || 实战项目微信公众号自定义开发...
  8. 【ES9(2018)】String 扩展 标签模板里字符串转义
  9. 亚马逊 ai 解雇_解雇社区成员
  10. 面对自然灾害,科技能做什么?
  11. 王思聪吃热狗--java小游戏百度云源码
  12. SIM800L透传模式配置
  13. matlab 数据导入
  14. 快进来看看!!!C语言——扫雷小游戏(递归展开无雷区)
  15. Z-Stack 的应用层参数修改
  16. “芯片自由”后荣耀CEO赵明发声:发布新机,冲击高端
  17. 广告sdk是什么意思?广告SDK分类及用途介绍
  18. 将淘宝数据包导入自己的商城系统
  19. Stack(栈)------遵循先进后出(FILO)原则,线程安全
  20. 程序员老炮20年摘录及感想

热门文章

  1. 1.树莓派、Python、STM32、上位机、局域网、PC智能遥控小车(含源码)
  2. 无法启动此程序,因为计算机中丢失xinput1-3.dll,绝地求生计算机中丢失xinput1_3.dll解决方法...
  3. VK Cup 2016 - Round 1 (Div. 2 Edition) D. Bear and Polynomials
  4. 条码(code128)的不同版本实现
  5. 简易消息提示框Toast和通知的使用
  6. arcpy将多个dbf合并到excel中
  7. 使用计算机正确开机方法,电脑开关机的正确步骤是什么
  8. 不使用算术运算符(+/-)怎么求两数之和?
  9. 【3dCG】——期中创新实训记录(3)
  10. 竞赛经验——挑战杯、互联网加、北斗杯、微软创新杯、计算机设计等比赛教训与经验