linux下安装basler相机pylon软件

主要参考https://www.freesion.com/article/79881352655/这个主要是与ROS相关和https://www.jianshu.com/p/58bed30e59d0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

这个主要是与QTCreator有关。当然里面还有一些路径的不同解压最终安装包的时候,我自己在opt文件夹里面新建了一个basler文件夹,解压到这个basler文件夹里面。也就是使用命令 

$ sudo tar -C /opt/basler -xzvf pylon_7.1.0.25066_x86_64.tar.gz

以上都是安装内容。在写代码使用basler的lib库时,还是报错error while loading shared libraries:lib.......这种错误一般是lib库路径没有填写到/etc/ld.so.conf文件下。我们可以参照https://www.cnblogs.com/littlek1d/p/9644899.html这个博主的方法进行修改。我是进行下面的修改的。因为我的opencv的lib库路径也是下面的方法进行配置的,为了保持一致。

cd /etc/ld.so.conf.d/
sudo gedit opencv.conf
#创建文件后插入 /home/hh/opencv_install/install/lib 保存并退出
sudo ldconfig

以上是opencv lib库环境变量的配置

cd /etc/ld.so.conf.d/
sudo gedit basler.conf
#创建文件后插入 /opt/basler/lib 保存并退出
sudo ldconfig

保存后,在命令行终端执行:sudo ldconfig;其作用是将文件/etc/ld.so.conf及/etc/ld.so.conf/文件夹下的文件中列出的路径下的库文件缓存到/etc/ld.so.cache以供使用,因此当安装完一些库文件,或者修改/etc/ld.so.conf增加了库的新搜索路径,需要运行一下ldconfig,使所有的库文件都被缓存到文件/etc/ld.so.cache中,如果没做,可能会找不到刚安装的库。/sbin/ldconfig -v 查看已经缓存的库。

你可能感兴趣的:(linux,运维,服务器)