आप उबंटू में लाइब्रेरी (C ++) कैसे खोजते हैं?


10

क्षमा करें यह एक ऐसा शुरुआती प्रश्न है, लेकिन मैंने हाल ही में Ubuntu पर 12.10 पर C ++ के साथ प्रोग्रामिंग शुरू की है और मैंने कुछ पुस्तकालयों को स्थापित किया है जिनके साथ मुझे काम करने की आवश्यकता है, उदाहरण के लिए PCL और मैं उन्हें अपनी परियोजना में जोड़ने के लिए नहीं मिल सकता , मैं IDE और qmake के रूप में qccreator का उपयोग कर रहा हूं जो इसके साथ आता है।

पीसीएल के साथ उदाहरण के लिए मैंने उनकी साइट पर निर्देशों का पालन किया:

sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
sudo apt-get install libpcl-all

और जैसा कि कोई समस्या नहीं हुई मुझे लगता है कि वे सही ढंग से स्थापित हैं।

अधिकांश बाहरी पुस्तकालयों को जोड़ने के साथ काम करने वाले ट्यूटोरियल, जो मैंने वेब पर पाए हैं मान लें कि आप खिड़कियों पर हैं और जानते हैं कि आपने लाइब्रेरी कहां डाउनलोड की है।

चूँकि मुझे C ++ में बाहरी पुस्तकालयों को जोड़ने का अनुभव नहीं है, तो क्या कोई मुझे बता सकता है कि उबंटू में डिफ़ॉल्ट रूप से स्थापित किए गए पुस्तकालय क्या फ़ाइल में हैं?

इन लाइब्रेरी फ़ाइलों का विस्तार क्या है?

क्या कोई स्क्रिप्ट / कमांड है जो लाइब्रेरी या स्थापित सभी लाइब्रेरी का पता लगाने में मदद कर सकती है?

जवाबों:


7

डिफ़ॉल्ट रूप से लाइब्रेरीज़ इनस्टॉल हो जाती हैं /usr/libऔर हेडर फाइलें अंदर होंगी/usr/include

आमतौर पर लाइब्रेरी फ़ाइल का विस्तार .so और संबंधित हेडर फ़ाइल .h होगी

स्थापित पुस्तकालयों को खोजने के लिए गुई विधि खुला सॉफ्टवेयर केंद्र है-> डेवलपर उपकरण-> पुस्तकालय


लेकिन यह .so फाइलें आपको जोड़ने की जरूरत है, उदाहरण के लिए qmake में, और व्यक्तिगत हेडर सही नहीं है?
बोरा जार्ज

वे हेडरफाइल्स us / usr / शामिल ’होंगे
टैचियन

4

जानवर ताकत दृष्टिकोण है:

sudo updatedb
locate libpcl

अपडेटेड में कुछ पल लगते हैं; कृपया धैर्य रखें। जिस पुस्तकालय की आप तलाश कर रहे हैं, वह / usr / lib में होने की संभावना है।


इसके अलावा थोड़ा अधिक समय लेने के लिए कोई अन्य ड्रा बैक है जो आपको "ब्रूट स्ट्रेंथ" दृष्टिकोण को डब करने की ओर ले जाता है?
बोरा जार्ज

यह भी बताता है कि बहुत सारी फाइलें pcl के बारे में पुस्तकालयों, प्रलेखन आदि नहीं हैं, पुस्तकालयों के लिए विस्तार फाइलें क्या उचित हैं?
बोरा जॉर्ज

कोई वास्तविक कमियां नहीं। प्रलेखन, आप कहते हैं?
चिली ५५५

हाँ, PCL से संबंधित दस्तावेज़ीकरण मैंने इसे फ़िल्टर्ड कर दिया था लेकिन थोड़ी सी परेशानी।
बोरा जॉर्ज

2
मैंने सोचा कि शायद प्रलेखन मददगार हो सकता है।
chili555
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.