আপনি উবুন্টুতে লাইব্রেরি (সি ++) কীভাবে পাবেন?


10

দুঃখিত এটি এমন একটি প্রাথমিক প্রশ্ন, তবে আমি সম্প্রতি উবুন্টু ১২.১০ তে সি ++ নিয়ে প্রোগ্রামিং শুরু করেছি এবং আমার কয়েকটি লাইব্রেরি ইনস্টল করেছি যার সাথে আমার কাজ করা দরকার, উদাহরণস্বরূপ পিসিএল এবং সেগুলি আমার প্রকল্পে যুক্ত করার জন্য আমি তাদের খুঁজে পাচ্ছি না , আমি আইডিই এবং কিমেক যা এর সাথে আসে তা হিসাবে কিউটিক্রিটর ব্যবহার করছি।

উদাহরণস্বরূপ পিসিএল সহ আমি তাদের সাইটে থাকা নির্দেশাবলী অনুসরণ করেছি:

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

এবং কোনও সমস্যা না হওয়ায় আমাকে ধরে নিতে হবে সেগুলি সঠিকভাবে ইনস্টল করা আছে।

বাহ্যিক লাইব্রেরি যুক্ত করার বিষয়টি নিয়ে বেশিরভাগ টিউটোরিয়ালটি আমি ওয়েবে পেয়েছি তা ধরে নিয়েছি যে আপনি উইন্ডোতে রয়েছেন এবং আপনি কোথায় লাইব্রেরিটি ডাউনলোড করেছেন তা জেনেছেন।

আমার যেহেতু সি ++ তে বাহ্যিক লাইব্রেরি যুক্ত করার অভিজ্ঞতা নেই, তাই দয়া করে কেউ আমাকে কি ফাইলে বলতে পারেন, যদি সেখানে একটি থাকে তবে উবুন্টুতে ডিফল্টরূপে লাইব্রেরি ইনস্টল করা আছে?

এই লাইব্রেরি ফাইলগুলির এক্সটেনশন কী?

এমন কোনও স্ক্রিপ্ট / কমান্ড রয়েছে যা একটি লাইব্রেরি সনাক্ত করতে বা সমস্ত লাইব্রেরি ইনস্টল করা যায়?

উত্তর:


7

ডিফল্টরূপে লাইব্রেরিগুলি ইনস্টল করা থাকে /usr/libএবং শিরোনাম ফাইলগুলি অন্তর্ভুক্ত থাকবে/usr/include

সাধারণত লাইব্রেরি ফাইলের বর্ধিতাংশ .so হয় এবং এর সাথে সম্পর্কিত শিরোনাম ফাইলটি .h হবে

ইনস্টলড লাইব্রেরিগুলি সন্ধানের জন্য জিআই পদ্ধতি হ'ল ওপেন সফ্টওয়্যার কেন্দ্র-> বিকাশকারী সরঞ্জাম-> গ্রন্থাগার


তবে এটি আপনার জন্য যা ফাইলগুলি যুক্ত করা দরকার, উদাহরণস্বরূপ qmake এ, এবং স্বতন্ত্র শিরোনামগুলি ঠিক নয়?
বোরা জর্জ

এই হেডফায়িলগুলি '/ usr / অন্তর্ভুক্ত' এ থাকবে
ট্যাচইনস

4

নিষ্ঠুর শক্তি পদ্ধতির হ'ল:

sudo updatedb
locate libpcl

আপডেটডব কয়েক মুহুর্ত নেয়; দয়া করে ধৈর্য ধরুন. আপনি যে লাইব্রেরির সন্ধান করছেন এটি সম্ভবত / usr / lib এ রয়েছে।


আরও কিছুটা সময় নেওয়ার পাশাপাশি এমন আর কোনও ড্র ব্যাক রয়েছে যা আপনাকে এই "ব্রুট শক্তি" পদ্ধতির ডাবের দিকে পরিচালিত করে?
বোরা জর্জ 17

এছাড়াও এতে দেখা যায় যে অনেকগুলি ফাইল পিসিএল সম্পর্কে লাইব্রেরি, ডকুমেন্টেশন ইত্যাদি নয়, গ্রন্থাগারের জন্য এক্সটেনশন ফাইলগুলি সঠিক কী?
বোরা জর্জ 17

আসল কোনও ঘাটতি নেই। ডকুমেন্টেশন, আপনি বলেন?
chili555

হ্যাঁ পিসিএল সম্পর্কিত ডকুমেন্টেশন আমি এটি ফিল্টার করেছি তবে কিছুটা ঝামেলা।
বোরা জর্জ

2
আমি ভেবেছিলাম সম্ভবত ডকুমেন্টেশন সহায়ক হতে পারে।
chili555
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.