在centos系统使用qt调用qtmqtt库,下载源码。编译库,报错,在解决cmake,gcc版本低问题以后,生成库so文件,添加进工程,发现还是报错,
提醒无法找到库,实际上pro文件里已经增加里lib路径。

经过反复尝试,终于找到解决方法,进入源码位置
qmake
make
make install
将库安装到/opt/…/gcc_64/lib/路径下,工程文件直接调用头文件路径就可以了
pro文件里要增加
QT+=mqtt
这时候添加这个也不会报错
本文详细记录了在CentOS系统中使用Qt调用qtmqtt库遇到的问题及解决过程,包括下载源码、编译库、解决cmake和gcc版本低的错误,以及如何正确安装库并避免链接错误。通过将库安装到指定路径并正确配置pro文件,最终实现了库的顺利调用。
在centos系统使用qt调用qtmqtt库,下载源码。编译库,报错,在解决cmake,gcc版本低问题以后,生成库so文件,添加进工程,发现还是报错,
提醒无法找到库,实际上pro文件里已经增加里lib路径。

经过反复尝试,终于找到解决方法,进入源码位置
qmake
make
make install
将库安装到/opt/…/gcc_64/lib/路径下,工程文件直接调用头文件路径就可以了
pro文件里要增加
QT+=mqtt
这时候添加这个也不会报错
3733
11万+
570

被折叠的 条评论
为什么被折叠?