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版本

七、打完收工


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM