2015-04-14 123 views
3

我目前正在嘗試構建一個C++應用程序,可以將PDF文件轉換爲圖像。
我想用pdfium來做到這一點。在C++應用程序中嵌入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 
| | | \ ... 
| | \ ... 
| \ ... 
\ ... 

所以它可能不會工作。

有沒有人有解決這個問題該怎麼做的想法?

在此先感謝。

回答

0

感謝pdfshaver項目,我發現了一個解決方案:

  • 直接通過.deb軟件包安裝pdfium
  • 添加GCC選項:

-I/usr/include/pdfium/v8
-L/usr/lib/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