如何使用“QDebug”打印“QString”?

-3 c++ qt bluetooth qtbluetooth

我需要编写一个终端应用程序来列出附近可用的蓝牙设备,这是我的尝试:

void findDevice()
{
   QBluetoothLocalDevice localDevice;
    QString localDeviceName;
    localDeviceName= localDevice.name();
    QDebug << localDeviceName;

}
Run Code Online (Sandbox Code Playgroud)

我采取的第一步是打印我自己的设备名称,然后一旦完成,我就可以继续检索设备列表并以相同的方式打印它们。但是我不断收到错误:

expected unqualified-id

`QDebug << localDeviceName;
       ^
Run Code Online (Sandbox Code Playgroud)

并且不知道这里似乎有什么问题。

sor*_*h-r 5

你需要 :

qDebug() << localDeviceName;
Run Code Online (Sandbox Code Playgroud)

  • 你尝试过调试吗?您的应用程序在哪一行崩溃? (2认同)