Qt: Включить.pri для использования библиотеки - неверно включает

Я пытаюсь использовать QtSerialPort ( http://qt-project.org/wiki/QtSerialPort) с Qt 4.8. Он не является частью этой версии, поэтому я должен установить его вручную. Чтобы не устанавливать его вручную, я просто хотел включить файл.pri, который поставляется вместе с QtSerialPort. Я получил свою копию, выполнив "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 ответ

Решение

Поэтому я предполагаю, что это включает в себя разрешение на что-то вроде / usr / include и т. Д. Есть ли способ исправить это, не изменяя вручную все включения с "foo.h"?

Да, конечно.

Во-первых, вам нужно будет написать CONFIG += serialport согласно документации

Вы также можете указать includepath для клона qtserialport в вашей системе.

Вам все еще нужно собрать библиотеку, но я предполагаю, что вы знаете об этом.

Другие вопросы по тегам