Цель состоит в том, чтобы показать pdf-файлы на моей целевой => плате imx6 + дисплей. ОС моего хоста - Linux. Пока что у меня есть программа, написанная на Qt 5. Она отлично компилируется, и я вижу ее на дисплее.
Чтобы показать некоторые PDF-файлы, я хотел бы использовать библиотеку poppler. Проблема в том, что я не могу это сделать. Правильно ...
Мои шаги до сих пор: я сделал базовую установку poppler, как это описано в файле INSTALL.
сборка mkdir
сборка компакт-диска
сделай ..
сделать
сделать установку
затем добавил
INCLUDEPATH += /home/user/poppler/include/poppler/qt5
LIBS += -L"/home/user/poppler/lib" -lpoppler-qt5
в мой .pro файл
и #include <poppler-qt5.h>
в мой файл .cpp.
И результат при запуске такой:
/home/user/poppler/lib/libpoppler-qt5.so:-1: ошибка: файл не распознан: формат файла не распознан
:-1: ошибка: collect2: ошибка: ld вернул 1 статус выхода
Теперь у меня есть только две идеи. Первый — это кросс-компиляция исходного кода poppler. (Я пробовал это с файлом набора инструментов, но не смог :'D) Вторая идея - поместить библиотеку в Qt вместе с моим проектом и скомпилировать ее там - может быть, это сработает. Я просто не знаю как. Помощь.
Я также открыт для чего-то еще, чем poppler - я просто хочу показать PDF-файлы.