PDF — встроенный PDF в приложении 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
| | | \ ...
| | \ ...
| \ ...
\ ...

Так что это не могло работать ..

У кого-нибудь есть идеи, что делать, чтобы решить эту проблему?

Заранее спасибо.

3

Решение

Благодаря pdfshaver Проект, я нашел решение:

  • установить pdfium напрямую через пакет .deb
  • добавить опцию gcc:

-I / USR / включать / pdfium / v8
-Л / 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

0

Другие решения


По вопросам рекламы [email protected]