CLion加载CMakeList.txt 时,经常会提示一些系统库找不到。此时可以先检查软件包的基本信息,使用指令如下:

apt-cache search libuv

通过指令我们可以找到如下信息,从而可以确定要安装的包内容

libuv1 - asynchronous event notification library - runtime library
libuv1-dev - asynchronous event notification library - development files
python3-uvloop - fast implementation of asyncio event loop on top of libuv
python3-uvloop-dbg - fast implementation of asyncio event loop on top of libuv
libh2o-dev - dev helpers of the H2O library compiled with libuv
libh2o0.13 - H2O library compiled with libuv
libuv0.10 - asynchronous event notification library - runtime library
libuv0.10-dbg - asynchronous event notification library - debugging symbols
libuv0.10-dev - asynchronous event notification library - development files
libuvc-dev - cross-platform library for USB video devices - development files
libuvc-doc - cross-platform library for USB video devices - documentation
libuvc0 - cross-platform library for USB video devices
lua-luv - libuv bindings for lua
lua-luv-dev - libuv bindings for lua
... ...

如下罗列了CMakeList.txt文件加载时遇到的常见问题及要安装的软件包内容。

1、问题:"Xcursor headers not found; install libxcursor development package"

解决方案:

apt-get install libxcursor-dev

2、问题:"Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY
  OPENGL_INCLUDE_DIR)” 或 “Could NOT find OpenGL (missing: GLX)”

解决方案:

apt-get install libgl1-mesa-dev

3、问题:"None of the required 'libuv' found"

解决方案:

sudo apt-get install libuv1-dev

4、问题: "None of the required 'glfw3' found"

解决方案:

sudo apt-get install libglfw3-dev

常见开源软件编译异常解决方案相关推荐

  1. 常见的BeanUtils.populate异常 解决方案

    今天做文件的导出遇到了 javax.servlet.ServletException: BeanUtils.populate org.apache.struts.util.RequestUtils.p ...

  2. 开源软件 商业软件_如何销售开源软件

    开源软件 商业软件 在2010年至2011年间,Mike Jumper启动了Guacamole项目 ,该项目是一个多协议网关,允许管理员安全地远程提供桌面服务. 客户端界面在浏览器中运行,因此它是某些 ...

  3. 怎样利用开源软件赚钱?

    本文讲述了 Glyptodon 的案例.在这个案例中,主角用开源软件创立了一个有前途的商业品牌,并大获成功.这对人有很大的启发. 2010 到 2011 年,Mike Jumper 启动了 Guaca ...

  4. Java开发中常见的问题、异常及解决方案

    1) java.lang.NullPointerException 空指针异常:出现原因:调用了未经初始化的对象或者是不存在的对象. 2) java.lang.ClassNotFoundExcepti ...

  5. WIN下免费pdf转图片PNG/JPG/TIFF软件,poppler和pdftocairo开源库编译,中文文件名出错修正

    wxleasyland@139.com 2021.12 想要一个打印到图片的虚拟打印机软件,结果都是收费的.自已编是不可能的,工作量太大. 现在PDF虚拟打印机很多,可以打成PDF,再转成图片. 想要 ...

  6. 金山卫士开源软件之旅(一) VS 2005环境下编译

    转载请标明是引用于 http://blog.csdn.net/chenyujing1234 参考文档: http://bbs.code.ijinshan.com/viewthread.php?tid= ...

  7. 开源软件加密授权方案_身份验证和授权作为开源解决方案服务

    开源软件加密授权方案 通过实施身份验证和授权(a&a)机制为所有用户数据设计集中式服务. 我将分享我的经验并最终确定解决方案的结论. 该设计包括客户端(Web应用程序)和服务器(A&A ...

  8. 2017 开源软件排行_2017年面向设计师和艺术家的顶级开源解决方案

    2017 开源软件排行 有时候,如果您敢于偏离"真实艺术家"的规定工具集,似乎没有人会在艺术界认真对待您,但是他们过去常常在服务器机房,手机和笔记本电脑上对Linux持相同的看法, ...

  9. 常见的运行时异常与编译时异常举例

    常见的运行时异常与编译时异常举例 参考文章: (1)常见的运行时异常与编译时异常举例 (2)https://www.cnblogs.com/william-dai/p/9255158.html (3) ...

最新文章

  1. 我的zsh配置, 2019最新方案
  2. CE下基于Zylonite硬件平台的SD卡驱动开发
  3. 两个序列的中位数c语言,小白在线求教 用归并排序实现查找两个有序序列的中位数...
  4. 【在线研讨】《敏捷开发用户故事分类与组织结构(三期-1)》
  5. 探索流程的奥秘之三, 如何梳理业务流程
  6. Linux GCC make文件的写法4--清晰版
  7. linux主机使用rdesktop连接windows进行usb重定向
  8. 【OpenCV】“帧差法”实现移动物体的检测(车辆识别)
  9. k3s-(3)k3s-agent工作节点安装
  10. php网站开题报告该怎么答辩,如何应对开题报告答辩?看完你就明白了
  11. 台式计算机运行慢怎么样能提高速度,怎样提高电脑运行速度,教您怎样提高电脑运行速度...
  12. 电容器指南(一)-基本性能介绍
  13. background背景图片铺满背景并且不重复
  14. C#组件系列——NPOI使用手册
  15. 集团企业实验室信息化建设必经的之路
  16. 多模态学习研究进展综述
  17. C语言的指针符号到底靠近变量类型还是变量名?
  18. DTOJ3084 置换permutation
  19. 版权(copyright) 和 许可(license) 的区别
  20. 开发笔记——vue echarts图表在切换页面大小时缩成一团

热门文章

  1. drawable java什么意思_Java Drawable.draw方法代码示例
  2. 地表建筑物识别——Task01赛题理解
  3. 世界上第一个“半机械人”去世,改造自己只为“逆天改命”
  4. 开会不用手写记录?来看看华为手机自带的这个功能
  5. 使用wxpy创建微信群发信息程序
  6. 交换机和路由器区别+自动获取和使用固定IP的区别+win10系统设置网络ip+两台电脑之间怎么互相传文件+两电脑用一根网线传数据+
  7. Java学习day01——java基础
  8. 【SpringBoot】的学习
  9. 资讯|手机版LOL英雄联盟来袭,超强预约攻略,早看早约到!(附预约地址)...
  10. 10.17面试类题1:V23双向数据绑定,2:defineProperty,3.sass和scss