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折磨的人都能坚持下去~~~