pdf — Ошибка с реализацией Poppler с переполнением стека

В настоящее время я работаю над проектом, который использует библиотеку poppler. У меня есть следующее:

В следующей папке (C: \ Users \ … \ Anotation Extraction) у меня есть все файлы, связанные с проектом Codeblocks C ++ (включая main.cpp), а также текущая версия poppler и связанных с ней документов в папке называется «попплер-0.22.2».
У меня также есть тестовый PDF в этой папке.
(Система: Windows 7, 64-битная, кодовые блоки с использованием MinGW)

В моем файле main.cpp у меня есть следующее:

#include <iostream>
#include "poppler-0.22.2/cpp/poppler-document.h"
using namespace std;

int main()
{
const string dir = "C:\\Users\\...\\test.pdf";

poppler::document* doc;
doc = poppler::document::load_from_file(dir);
delete doc;

cout << dir << endl;
return 0;
}

Однако, когда я пытаюсь создать этот код, появляются следующие ошибки, и я абсолютно не понимаю, почему.

obj \ Debug \ main.o || В функции `main ‘: |

C: \ Users … \ Извлечение аннотации \ main.cpp | 11 | неопределенная ссылка на `чертенок__ZN7poppler8document14load_from_fileERKSsS2_S2_ ‘|

C: \ Users … \ Извлечение аннотации \ main.cpp | 12 | неопределенная ссылка на `чертенок__ZN7poppler8documentD1Ev ‘|

|| === Сборка завершена: 2 ошибки, 0 предупреждений (0 минут, 1 секунда) === |

Любая помощь, которую вы, ребята, могли бы оказать, очень ценится

1

Решение

Задача ещё не решена.

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

Других решений пока нет …

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