1

我正在尝试将 QtSerialPort ( http://qt-project.org/wiki/QtSerialPort ) 与 Qt 4.8 一起使用。它不是那个版本的一部分,所以我必须手动安装它。为了避免手动安装它,我只想包含 QtSerialPort 附带的 .pri 文件。我通过执行“git clone https://git.gitorious.org/qt/qtserialport.git ”得到了我的副本。在我的 *.pro 文件中使用它:

include(qtserialport/src/serialport/serialport-lib.pri)

但是编译失败 bc。包括:

#include <QtSerialPort/qserialportglobal.h>

所以我猜这些包括解析为 /usr/include 等。有没有办法在不手动将所有包含更改为“foo.h”的情况下解决这个问题?

4

1 回答 1

1

所以我猜这些包括解析为 /usr/include 等。有没有办法在不手动将所有包含更改为“foo.h”的情况下解决这个问题?

是的,当然。

首先,您需要CONFIG += serialport根据文档编写。

您还可以指定系统上 qtserialport 克隆的包含路径。

您仍然需要构建库,但我假设您已经意识到这一点。

于 2014-03-10T15:21:42.540 回答