这是我的第一个问题:)
我正在尝试开发一个 C++ 应用程序,我可以用它通过蓝牙从我的台式电脑远程控制乐高 NXT。为此,我想使用 QBluetooth 库(以及其他 QtGui 库)。
我的问题是 QBluetooth 标头不存在。当我查看 /usr/include/qt5 目录时,我得到了这个:
paul@Paul-RoboAG:/usr/include/qt5$ ls
QtConcurrent QtNetwork QtPrintSupport QtQuickTest QtXml
QtCore QtOpenGL QtQml QtSql
QtDBus QtOpenGLExtensions QtQuick QtTest
QtGui QtPlatformSupport QtQuickParticles QtWidgets
paul@Paul-RoboAG:/usr/include/qt5$ find | grep Blue
paul@Paul-RoboAG:/usr/include/qt5$ find | grep blue
paul@Paul-RoboAG:/usr/include/qt5$
我没有找到标题,当我想将它们包含在我的应用程序中(在 QtCreator 中)时,自动完成不会找到它。我已经在我的项目文件中将“蓝牙”添加到“QT”。
#-------------------------------------------------
#
# Project created by QtCreator 2014-05-16T21:06:59
#
#-------------------------------------------------
QT += core gui
QT += bluetooth
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = NXT-Control
TEMPLATE = app
SOURCES += main.cpp\
nxtcontroller.cpp
HEADERS += nxtcontroller.h
你能帮我解决我的问题吗?