Встроенный pdfium в C++ приложении
В настоящее время я пытаюсь создать приложение на C++, которое может конвертировать PDF-файлы в изображения.
Я хочу использовать pdfium для этого.
Поэтому я создал pdfium как объяснение в вики, скопировал заголовки и сгенерировал библиотеки в моем проекте cmake.
Когда я пытаюсь построить приложение, я получаю следующую ошибку:
src/include/pdfium-linux64/v8/include/libplatform/libplatform.h:8:33: fatal error: include/v8-platform.h: no such file or directory
На самом деле в этом файле есть:
#include "include/v8-platform.h"
Но каталоги такие:
include
| pdfium-linux64
| | v8
| | | include
| | | | libplatform
| | | | \ libplatform.h
| | | | v8-platform.h
| | | \ ...
| | \ ...
| \ ...
\ ...
Так что это не могло работать..
У кого-нибудь есть идеи, что делать, чтобы решить эту проблему?
Заранее спасибо.
1 ответ
Благодаря проекту pdfshaver я нашел решение:
- установить pdfium напрямую через пакет.deb
- добавить опцию gcc:
-I / USR / включать / pdfium / v8
-L / USR / Библиотека / pdfium
-lpthread
-lpdfium
-lfpdfapi
-lfxge
-lfdrm
-lfpdfdoc
-lfxcodec
-lfxcrt
-lfxedit
-lpdfwindow
-ljsapi
-lv8_libplatform
-lv8_snapshot
-lv8_base
-lv8_libbase
-licui18n
-licuuc
-licudata
-lformfiller
-lfpdftext
-lfpdfdoc
-lbigint
-ljavascript
-lpthread