Как и большинство библиотек в Linux, podofo устанавливает файл pkg-config. Файл называется libpodofo-0.pc
. qmake имеет встроенную поддержку для этого, поэтому все, что вам нужно сделать, это добавить это в файл вашего проекта:
PKGCONFIG += libpodofo-0
(Обратите внимание, что для этого вам может потребоваться добавить link_pkgconfig
в строку CONFIG
.)
Не добавляйте ничего к LIBS
. qmake вызовет pkg-config и автоматически добавит необходимые флаги компилятора и компоновщика. В частности, он добавит правильные -l
флаги для компоновки и правильный -I
флаг для компиляции (обычно -I/usr/include/podofo
). Поэтому, когда вы включаете заголовки podofo в свой код, не используйте #include <podofo/podofo.h>
. Используйте #include <podofo.h>
, чтобы сохранить ваш код переносимым при сборке в системах, которые могут использовать другое имя каталога для установки заголовков podofo.
Убедитесь, что утилита pkg-config действительно установлена в вашей системе. pkg-config --version
должен напечатать что-то вроде 0.29.1
. Если вместо этого команда не найдена, установите пакет pkg-config
вашего дистрибутива Linux.