• Ubuntu下CMake 编译时出现问题:Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR)
  • 查找发现  # sudo apt-get install libcurl4-openssl-dev
    新问题,有的人可能出现1,有的出现2。
    • 1:正在读取软件包列表... 完成
      正在分析软件包的依赖关系树 
      正在读取状态信息... 完成 
      E: 未发现软件包 libcurl4-openssl-dev
    • 2:libcurl4-openssl-dev : 依赖: libcurl3 (= 7.22.0-3ubuntu4) 但是 7.22.0-3ubuntu4.8 正要被安装
      依赖: libkrb5-dev 但是它将不会被安装
      依赖: libldap2-dev 但是它将不会被安装
      依赖: librtmp-dev 但是它将不会被安装
      E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
  • 运行# apt-cache depends libcurl4-openssl-dev 会发现
    • libcurl4-openssl-dev
      依赖: libcurl3
      |依赖: libc6-dev
      依赖: <libc-dev>
      libc6-dev
      依赖: libidn11-dev
      依赖: libkrb5-dev
      依赖: libldap2-dev
      依赖: librtmp-dev
      依赖: libssl-dev
      依赖: zlib1g-dev
      建议: libcurl3-dbg
      冲突: <libcurl-dev>
      libcurl4-gnutls-dev
      libcurl4-nss-dev
      冲突: <libcurl-dev:i386>
      libcurl4-gnutls-dev:i386
      libcurl4-nss-dev:i386
      替换: <libcurl-dev>
      libcurl4-gnutls-dev
      libcurl4-nss-dev
      libcurl4-openssl-dev
      替换: <libcurl-dev:i386>
      libcurl4-gnutls-dev:i386
      libcurl4-nss-dev:i386
      libcurl4-openssl-dev:i386
      替换: <libcurl-ssl-dev>
      libcurl4-gnutls-dev
      libcurl4-nss-dev
      libcurl4-openssl-dev
      替换: <libcurl-ssl-dev:i386>
      libcurl4-gnutls-dev:i386
      libcurl4-nss-dev:i386
      libcurl4-openssl-dev:i386
      替换: <libcurl3-dev>
      替换: <libcurl3-dev:i386>
      替换: <libcurl3-openssl-dev>
      libcurl4-openssl-dev
      替换: <libcurl3-openssl-dev:i386>
      libcurl4-openssl-dev:i386
      冲突: libcurl4-openssl-dev:i386
  • 到这里可以发现,自己的软件源应该是存在问题,发生了冲突等情况,需要更新自己的软件源,把不相关的去除。
1. # sudo gedit /etc/apt/sources.list   更新为以下地址,当前其他地址也可以。
deb http://ubuntu.cn99.com/ubuntu/ precise main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ precise-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ precise-backports main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu-cn/ precise main restricted universe multiverse
 
或者你可以通过UI操作,这个不建议
2.sudo apt-get clean && sudo apt-get autoclean # --------清理下载文件的存档 && 只清理过时的包
3.# sudo apt-get update    更新软件包,这个地址的速度本人测试很快
4.#sudo apt-get upgrade  更新本地软件
5.#sudo apt-get install libcurl4-openssl-dev  安装软件成功
6.#cmake .                          makelist.txt路径下
7.#make                               

 

解决Ubuntu下 Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR)的更多相关文章

  1. 解决Ubuntu 下 vi编辑器不能使用方向键和退格键问题

    转自:http://blog.csdn.net/sky101010ws/article/details/51012103 使用vi命令时,不能正常编辑文件,使用方向键时老是出现很多字母 这个问题主要是 ...

  2. 解决Ubuntu下sublime中不能输入中文的问题

    解决Ubuntu下sublime中不能输入中文的问题 Ubuntu下安装sublime后,不能输入中文,而在其他软件中能正常输入,这是sublime的bug,解决方案是在通过shell在每次运行sub ...

  3. 解决ubuntu下firefox无法在线播放音频和视频的问题

    原因 Ubuntu 为了规避专利和版权问题,很多东西没有预装,比如音视频解码器AAC. 那么为什么明明 Ubuntu 上没有AAC解码器, Chrome 却可以正常播放呢,自然的想法是 Chrome ...

  4. 解决 Ubuntu 下 Sublime Text 无法输入中文的问题

    解决 Ubuntu 下 Sublime Text 无法输入中文的问题 1. 安装依赖库 sudo apt-get install build-essential sudo apt-get instal ...

  5. 解决Ubuntu下vbox的(rc=-1908)

    在Ubuntu下用虚拟机VBOX的时候总是遇到 Kernel driver not installed (rc=-1908) The VirtualBox Linux kernel driver (v ...

  6. 解决Ubuntu下Sublime Text 3无法输入中文

    前言 sublime很好用,但是ubuntu下不能输入中文,这是一个很大的问题.不知道为什么开发着一直也不解决,好在还是有高手在,总能找到方法.网上方法很多,但是也很乱,现在我将自己的经验总结一下. ...

  7. 完美解决ubuntu下sublime中文输入问题

    声明 1.本人整理文章,转载请注明出处. 2.参考资料 http://my.oschina.net/tsl0922/blog/113495 问题描述 在ubuntu下想使用sublime,但是不能输入 ...

  8. 解决Ubuntu下Apache不解析PHP问题

    这两天笔者遇到了一个很操蛋的问题——Apache无法解析PHP代码了,之前一直用的挺好的,突然就挂了,然后在网上疯狂的找解决办法,但是大都是php5的版本,而我却是7的版本,我就先顺便把5版本的解决方 ...

  9. 解决 Ubuntu 下 gedit编辑器打开文件出现中文乱码问题

    解决 Ubuntu 中 gedit编辑器打开文件出现中文乱码问题 1. 问题分析 在 windows 系统下,.txt 文件默认编码方式为 gb18030 格式的中文编码,而 gedit 默认的编码方 ...

随机推荐

  1. 【转】AngularJS 取消对 HTML 片段的转义

    今天尝试用 Rails 做后端提供 JSON 格式的数据, AngularJS 做前端处理 JSON 数据,其中碰到 AngularJS 获取的是一段 HTML 文本,如果直接使用 data-ng-b ...

  2. Recyclerview使用系列教材

    Recylerview越来越多的人使用,本人录制了一套课程,欢迎大家观看,录制的比较仓促,第一课讲解的课程目录有点问题,请大家谅解,目录请看视频外该课程介绍的内容即可. 该课程付费课程包含: 1-Re ...

  3. html5本地存储的解决

    1.解决了Cookie  4K存储大小的问题2.解决了请求头常带存储信息的问题3.解决了关系型存储的问题4.跨域问题,跨浏览器*在 HTML5 中,数据不是由每个服务器请求传递的,而是只有在请求时使用 ...

  4. thinkphp 内置标签volist 控制换行

    thinkphp 内置标签volist 控制换行 volist标签通常用于查询数据集(select方法)的结果输出,通常模型的select方法返回的结果是一个二维数组,可以直接使用volist标签进行 ...

  5. linux和window下mkdir函数问题(转-锦曦月)

    通过WIN32宏进行判断   window下mkdir函数   #include<direct.h> int _mkdir( const char *dirname );   linux下 ...

  6. h4和h5的区别

    h4和h5的区别 相关文章 微信ID:WEB_wysj(点击关注)◎◎◎◎◎◎◎◎◎一┳═┻[▄ (页底留言开放,欢迎来吐槽) ●●● 1.HTML5为什么只需要写<!DOCTYPEHTML&g ...

  7. Linux之Qt利用Sqlite静态编译库(转)

    参考:http://www.linuxidc.com/Linux/2011-11/47465.htm sqlite3编译安装 ------------------------arm版--------- ...

  8. ps通道磨皮

    1.Ctrl+J 复制一个新图层2.进入通道面板,复制一个噪点最多的通道3.滤镜--其他--高反差保留 (我一般设数值13)4.图像--计算 (混合模式选择强光) 计算3次,得到Alpha3 5.按住 ...

  9. intelij idea 2016.2注册码

    激活码: 43B4A73YYJ-eyJsaWNlbnNlSWQiOiI0M0I0QTczWVlKIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1l ...

  10. Java学习总结(二)----Java语言基础

    1.     Java语言基础 2.1 关键字 定义:被java语言赋予特殊含义的单词 特点:关键字中的字母都为小写 用于定义数据类型的关键字 class,interface,byte,short,i ...