Problem z dodaniem Popplera
-
Dzień dobry. Aktualnie pracuje nad projektem aplikacji do wyświetlania plików pdf. Zdecydowałem się użyć do tego celu Popplera. Pobrałem go z tej strony: https://blog.alivate.com.au/poppler-windows/ w wersji poppler-0.68.0_x86 oraz dodałem do swojego projektu za pomocą:
Po zbuildowaniu qmake udało się dodać include prawidłowo a także napisać prostą linie kodu:
Przy próbie zbuildowania projektu pojawił się następujący błąd:
mview.obj:-1: error: LNK2019: nierozpoznany symbol zewn©trzny "__declspec(dllimport) public: static class poppler::document * __cdecl poppler::document::load_from_file(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_?load_from_file@document@poppler@@SAPEAV12@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@00@Z) przywoany w funkcji "public: void __cdecl MVIEW::OpenDocument(void)" (?OpenDocument@MVIEW@@QEAAXXZ)
Nie bardzo wiem czego on dotyczy dlatego, że wszystkie pliki potrzebne do korzystania z Popplera wydają się być dodane prawidłowo. Jeżeli ma ktoś jakieś pomysły co jest przyczyną tego błędu będę bardzo wdzięczny za pomoc.
Pozdrawiam -
@Axis793 Please post text, not pictures!
LIBS += P:/.../lib/LIB_NAME.lib
See https://doc.qt.io/qt-5/qmake-variable-reference.html#libs
-
Hello. Thanks for reply. I’m sorry. It was my first post and I wanted to show as much as possible of code to described my problem as good as I can. I followed your advise and my problem is solved!.
Sorry again and have a great day!