Qt:包括.pri使用库 - 不正确的包含

时间:2014-03-10 12:22:11

标签: c++ qt qt4 qmake qtserialport

我正在尝试将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)

但是编译失败了。包括像:

#include <QtSerialPort/qserialportglobal.h>

所以我想这些包括解决类似/ usr / include等的问题。有没有办法解决这个问题而不用手动将所有包含从“foo.h”改为?

1 个答案:

答案 0 :(得分:1)

  

所以我想这些包括解决类似/ usr / include等的问题。有没有办法解决这个问题而不用手动将所有包含从“foo.h”改为?

是的,当然。

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

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

您仍然需要构建库,但我认为您已经了解它。