zoukankan      html  css  js  c++  java
  • 关于cmake找不到库的问题

    1、

    Error:Could not find a configuration file for package

    解决办法1:将/usr/lib/x86_64-linux-gnu/cmake/...../......Config.cmake中的.....config.cmake软连接到/usr/lib/x86_64-linux-gnu/cmake/...config.cmake,...表示找不到的库,软连接,......处用自己包进行替换,可以切换到指定目录查看具体写法。

    sudo ln -s /usr/lib/x86_64-linux-gnu/cmake/...../......Config.cmake  /usr/lib/x86_64-linux-gnu/cmake/...config.cmake

    解决办法2:将CMakeLists.txt文件中的find_pakage前,加入库目录

    set(...._DIR "/usr/lib/x86_64-linux-gnu/cmake/...../");

    2、

    找不到ld...

    解决办法:将/usr/lib/.../ld... 软连接到/usr/lib/ld...

    sudo ln -s /usr/lib/.../ld... /usr/lib/ld...;

     3、重新安装库

    贴一些ubuntu包管理命令,以便使用。分别列出新旧版本命令,都可使用,功能见名思义。

    apt install 包名	或  apt-get install 包名
    apt remove 包名	或  apt-get remove 包名
    apt search 包名	或  apt-cache search 包名
    apt show 包名         或  apt-cache show 包名
    apt update	    或 apt-get update
    apt upgrade	    或  apt-get upgrade
    apt list –installed	
    替代 dpkg –get-selections | grep -v deinstall
    替代 dpkg -l
    apt list –upgradable	apt-get -u upgrade –assume-no
    pt edit-sources	
    替代 echo ‘new line of text’ | sudo tee -a /etc/apt/sources.list
    替代 sudo nano /etc/apt/sources.list
    apt autoremove	替代 apt-get autoremove
    apt purge 包名	替代 apt-get purge 包名
    

      

    愿每一个被bug折磨的人都能坚持下去~~~

    天行健,君子以自强不息
  • 相关阅读:
    Android UI基本结构
    深入理解 Java中的 流 (Stream)
    StringBuffer和StringBuild区别
    HttpClient和HttpURLConnection的区别
    Http会话
    WKWebView 实现iOS与H5的交互<转>
    UIVisualEffectView实现毛玻璃效果
    Mac下配置Eclipse <转>
    最新 macOS Sierra 10.12.3 安装CocoaPods及使用详解<转>
    Bitcode是什么,如何配置?
  • 原文地址:https://www.cnblogs.com/yxh-l-0824/p/14632450.html
Copyright © 2011-2022 走看看