【问题标题】:'QtSerialPort' file not found on Qt 5.12.0 on macOS 10.13.6 clang 7.0在 macOS 10.13.6 clang 7.0 上的 Qt 5.12.0 上找不到“QtSerialPort”文件
【发布时间】:2019-02-14 23:42:48
【问题描述】:

我正在尝试添加 QtSerialPort 模块,但未找到 QSerialPort 文件。

我按照https://wiki.qt.io/Qt_Serial_Port 上的命令行步骤操作,但它仍然说找不到 QtSerialPort 文件。我有两个目录 qtserialport 和 qtserialport-build。我找不到 git checkout qt5.x.y 的分支,所以我做了 git checkout v5.12.0。

当我转到 /Users/rmec/Qt/5.10.0/ios/include 时,我看不到 QSerialPort 或 QtSerialPort

当我将鼠标悬停在#include 上时,它显示“QSerialPort:没有这样的文件或目录

【问题讨论】:

  • 您是否按照说明使用QT += serialportdoc.qt.io/qt-5/qtserialport-index.html
  • @drescherjm 是的,当我使用 QT += serialport 时,我在 QT 中得到未知模块:serialport
  • 您是否从 shell 执行了 make install 步骤?成功了吗?好像没有安装。
  • 上次我在 macOS 10.13 上尝试 Qt 5.12 时,我的整个项目都被大量错误所掩盖。我不得不选择 Qt 5.11,它似乎工作得很好。我认为 Qt 5.12 更适合 macOS 10.14 (Qt blog),所以也许考虑降级您的 Qt 或升级您的 mac。

标签: c++ qt qtserialport


【解决方案1】:

/Users/rmec/Qt/5.10.0/ios/include

iOS 不支持 QSP!

顺便说一句:我不明白您为什么需要从源代码构建 QSP,因为它已经随 Qt 安装程序一起提供(仅适用于 Mac OSX,不适用于 iOS)。

【讨论】:

    猜你喜欢
    • 2021-08-17
    • 2017-05-26
    • 2019-02-03
    • 2017-07-11
    • 2019-04-27
    • 2018-06-25
    • 2020-07-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多