Мне нужно использовать CUPS API в Qt для обнаружения и установки принтеров. Проблема в том, что я не могу заставить Qt обнаруживать заголовочный файл cups.h.
Пока что попробовал (как с <> и «»):
#include <cups/cups.h>
а также
#include </usr/local/include/cups/cups.h>
В .pro-файл я также попытался добавить:
INCLUDEPATH += /usr/local/include/cups
Каждый раз, когда я получаю «cups / cups.h: нет такого файла или каталога». Так может кто-нибудь предоставить минимальный пример или HOWTO, который показывает, как включить и использовать CUPS в приложении Qt.
Спасибо!
PS: я не уверен, что это уместно, но я, вероятно, должен добавить, что я скрестил скомпилированный Qt для Raspberry Pi.
Установите библиотеки «libcups2-dev».
sudo apt-get install libcups2-dev
затем найдите файл библиотеки
find / -type f -name "*.a"
вы получите ответ со всеми файлами библиотеки .a с указанием местоположения
найти файл «libcups.a» из списка.
example : /home/Desktop/cups-1.7.5/cups/libcups.a
Добавьте путь к файлу назначения в вашем файле проекта Qt .pro
LIBS += "../release/build/arm926/libcups.a"