2011-02-27 10 views
5

मैं एक पीडीएफ दर्शक पुस्तकालय की जरूरत है मेरे एप्लिकेशन में प्रयोग की जाने वाली, ग उपयोग कर रहा हूँ ++ और क्यूटीका उपयोग कर Poppler क्यूटी 4 C++

मैं Poppler और कोड डाउनलोड किया उदाहरण The Poppler Qt4 interface library लेकिन, मैं पुस्तकालय को कॉन्फ़िगर कैसे पता नहीं है मेरे कोड में काम करने के लिए। मैं विंडोज एक्सपी में क्यूटी निर्माता का उपयोग कर रहा हूं।

अग्रिम धन्यवाद, किसी भी संकेत की पूरी तरह से खो जाने के रूप में सराहना की जाती है।

+0

मैं संपादित 'code'। # शामिल 'कोड'। हेडर फ़ाइल के सही पथ के साथ। वर्तमान में मुझे QT निर्माता में यह त्रुटि है ":: त्रुटि: -lpoppler-qt4 नहीं मिल सका"। – nemo

उत्तर

5

मानते हुए कि आपने अपने सिस्टम पर सही ढंग से पॉपप्लर हेडर और पुस्तकालय स्थापित किए हैं। मैं उबंटू पर हूं, और चल रहा हूं:

./configure 
make 
make install 

पॉपप्लर पुस्तकालयों का निर्माण और स्थापित किया गया। मेरी समझ से आप msys/mingw का उपयोग इस तरह के कुछ करने के लिए कर सकते हैं।

अब आप अपने .pro फ़ाइल जोड़ने निम्नलिखित लाइनों में

:

INCLUDEPATH += /path_to_poppler_include_files/qt4 
LIBS += -L/path_to_poppler_libs -lpoppler-qt4 

और इस तरह कोड:

#include <poppler-qt4.h> 

.... 

QString filename; 

Poppler::Document* document = Poppler::Document::load(filename); 
if (!document || document->isLocked()) 
{ 
    // ... 
    delete document; 
} 

निर्माण और आप के लिए चलाना चाहिए।

आशा है कि यह मदद करता है, का संबंध

संबंधित मुद्दे