相关疑难解决方法(0)

在 Qt 中获取 MAC ID

我正在使用以下代码获取 Qt 中的 MAC ID。

主程序

#include <QtCore/QCoreApplication>
#include "QtNetwork/QNetworkInterface"
#include "QString"

QString getMacAddress()
{
    foreach(QNetworkInterface interface, QNetworkInterface::allInterfaces())
    {
        // Return only the first non-loopback MAC Address
        if (!(interface.flags() & QNetworkInterface::IsLoopBack))
            return interface.hardwareAddress();
        QString text = interface.hardwareAddress();
        qDebug() << text;
    }
    return QString();
}

int main(int argc, char *argv[])
{
    getMacAddress();
    QCoreApplication a(argc, argv);
    return a.exec();
}
Run Code Online (Sandbox Code Playgroud)

我在控制台中什么也没得到?指导我谢谢...

qt qtnetwork

5
推荐指数
1
解决办法
7904
查看次数

标签 统计

qt ×1

qtnetwork ×1