0

我想从 Qt 创建和删除接口。另外我想使用登录名和密码通过 SSID 连接到 Wi-Fi。以及在 Linux 上管理 Internet 连接所需的许多其他东西。

为此,我更喜欢坚持network-managerand libnm-dev。我发现,Qt在这里有插件qtbase/src/plugins/bearer/networkmanager/。似乎它实现了所需的功能。

我也可以在我的CMakeLists.txt中设置它:

find_package(Qt5 REQUIRED COMPONENTS Core DBus QNetworkManagerEnginePlugin)
qt5_use_modules(${PROJECT_NAME} LINK_PRIVATE Core DBus QNetworkManagerEnginePlugin)

在其源目录中,它仅包含两个头文件和两个相应的*.cpp文件(加上一些来自平台相关的文件../linux_common/*)。他们公开了我想使用的类QNetworkManager*QNetworkManagerEngine但是如何将它们包含到我的cmake项目中呢?

4

0 回答 0