ubuntu下Qt配置qwt和libmodbus

Qt安装在ubuntu上出了很多问题,其中一个就是qmake不能用。

解决方法:进入/usr/lib/x86_64-linux-gnu/qt-default/qtchooser目录,对目录下的default.conf修改为

/home/mlw/Qt5.7.0/5.7/gcc_64/bin
/home/mlw/Qt5.7.0/
                   
这是我的Qt的安装目录,可根据个人情况进行修改;

但是qmake问题完结之后,编写一个简单的代码又出现下一个问题:

Qt cannot  find  -lGL

解决方法:

sudo apt-get install libqt4-dev  

再次折腾libmodbus

将libmodbus压缩文件拷贝到ubuntu下,编译安装:1)./configure2)make 3)sudo make install

此时生成的库函数和头文件会分别在/usr/local/lib和/usr/local/include/modbus目录下,

所以编译文件时加上参数-L /usr/local/lib -I /usr/local/include/modbus -lmodbus

扫描二维码关注公众号,回复: 3984768 查看本文章

编译通过了但是执行时出现错误:

./a.out: error while loading shared libraries: libmodbus.so.5: cannot open shared object file: No such file or directory

解决如下:1.进入   vim  /etc/ld.so.config添加如下参数:(写入动态链接库中的绝对路径)
/usr/local/lib
然后,运行/sbin/ldconfig -v 就行了


猜你喜欢

转载自blog.csdn.net/qq_35185913/article/details/53285372