c++ - 如何在 CLion 中使用 QSerialPort?

标签 c++ qt

我将所有必需的包添加到 CMake:

find_package(Qt5Core REQUIRED)
find_package(Qt5Multimedia REQUIRED)
find_package(Qt5Widgets REQUIRED)
find_package(Qt5Gui REQUIRED)
find_package(QSerialPort)

我可以包含 QIODevice 但我不能包含 QSerialPort。如何解决?

Qt 版本:5.4.1。

最佳答案

这个包叫做 Qt5SerialPort 所以看起来你有错字:

find_package(Qt5SerialPort)

主类称为 QSerialPort(没有“t”或 5)。不幸的是,这种不一致对于新手来说是一个真正的问题。

关于c++ - 如何在 CLion 中使用 QSerialPort?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38559315/

相关文章:

c++ - QGraphicsScene 子类忽略鼠标按下事件

c++ - Windows OS的I/O优先级

c++ - 创建不同对象的数组

linux - qt-embedded-linux绘图库是定点的吗?

qt - 如何在没有 QQuickView 的情况下截取 QML 应用程序的屏幕截图

qt - PyQt4:为 QLineEdit 结合 textChanged 和 editFinished

c++ - 从 lambda 中的容器中删除 self

c++ - 对字符串拷贝进行迭代器运算的更简单方法

c++ - 嵌套类的问题。 "error: expected unqualified-id before ' {' token"

c++ - 在Qt Creator与命令行中编译C++项目-生成的.exe不同的运行时