2017-11-13 1 views
-3

Ich brauche eine Terminal-Anwendung zu schreiben, die die verfügbaren Bluetooth-Geräte in der Nähe auflistet, hier ist mein Versuch es:Wie drucke ich einen `QString` mit` QDebug` mit QT?

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

} 

Der erste Schritt i meine eigenen Gerätenamen getan dann einmal nahm zu drucken, dass ich bewegen konnte um eine Liste von Geräten abzurufen und sie auf die gleiche Weise zu drucken. Doch ständig halte ich den Fehler bekommen: expected unqualified-id

`QDebug << localDeviceName; 
    ^

und weiß nicht, was das Problem hier zu sein scheint. Jede Art von Hilfe oder Anleitung wird geschätzt

+0

welche qt Version spielst Du? – Taz742

+0

Haben Sie in .pro Datei CONFIG + = Konsole? wenn nicht, füge dein Projekt hinzu und baue es um – Taz742

Antwort

4

Sie müssen:

qDebug() << localDeviceName; 
+0

Versucht das auch, es gibt noch mehr Fehler –

+0

hast du '#included '? –

+0

Korrektur, das Programm stürzt ab, sobald es läuft, was bedeutet, ich bekomme Laufzeitfehler –

Verwandte Themen