ld: library not found for

下面说一下出现上面这个问题的解决方法。

一、这个问题就是找不到类

二、使用clang编译时,会加上 -I -L 这样的参数,-I 是指要安装的那个包下面的include路径。-L是指要安装的那个包的lib路径

三、标题的问题就是找不到 lib的路径了

四、首先要从网上下载缺少的这个包。将它安装好。这个时候,就有点调皮,有的安装版本不一样,有的安装位置找不到。

五、找不到位置的,在安装的时候会显示安装在那里,这里要留心一下。要不你就百度找一下。

六、安装版本不一样的。这个时候要修改makefile这个文件。一般里面有指定-l /x/xx/xx 这个时候,找到对应安装位置lib下面,看一下对应的版本。然后修改版本号对上,就可以了。一般lib里都自动加上libxxxx.a的。这个时候不用加-i xxx/xxx/libxxx 直接是 -i xx/xx/xxx版本

七、打完收工

posted @ 2021-12-26 15:02  你好啊,再见了  阅读(3295)  评论(0编辑  收藏  举报