Manjaro系统Qt6.4中NetworkManagerQt无法正常使用的问题求助
Qt 6.4下Manjaro系统中NetworkManagerQt使用问题及替代方案
问题详情
- 运行环境:Qt 6.4、Manjaro Linux
- 已完成操作:安装
NetworkManager和NetworkManager-qt包,执行locate networkmanager可定位到/usr/include/KF5/NetworkManagerQt目录下的相关头文件 - 遇到的问题:
- 添加头文件
#include <NetworkManagerQt/AccessPoint>时,编译器提示“文件未找到” - 在
.pro文件中添加以下配置后问题未解决,且添加第三行时触发错误:-1: error: Project ERROR: networkmanager-qt development package not found,同时无法找到该开发包的安装途径:LIBS += -lNetworkManagerQt CONFIG += link_pkgconfig PKGCONFIG += networkmanager-qt
- 添加头文件
可行替代方案
经调研确认,Manjaro暂未提供适配Qt6的networkmanager-qt版本,最终通过直接使用QDBus调用NetworkManager服务的方式,成功实现了所需的网络管理功能。
内容的提问来源于stack exchange,提问作者Santiago
相关产品推荐
相关产品推荐

