В настоящее время я работаю над проектом, который использует библиотеку 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 секунда) === |
Любая помощь, которую вы, ребята, могли бы оказать, очень ценится
Задача ещё не решена.
Других решений пока нет …