আমি Boost
আমার প্রকল্পে গ্রন্থাগারগুলি অন্তর্ভুক্ত করার চেষ্টা করছি এবং একই সাথে সমস্যার মুখোমুখি হয়েছি। আমি কোডব্লকস আইডিই সহ উবুন্টু ১২.১০ তে আছি এবং সাইট থেকে নির্দেশাবলী পড়ার জন্য ম্যানুয়ালি লাইব্রেরিগুলি ইনস্টল করার চেষ্টা করেছি, তবে ব্যবহারের পূর্বে নির্মিত লাইব্রেরিগুলির সাথে শিরোনামের সাথে ত্রুটি ঘটছিল।
আমি তখন টার্মিনালবিয়ের মাধ্যমে লাইব্রেরিগুলি ইনস্টল করেছি sudo apt-get install libboost-all-dev
। এর পরে, কোডব্লকগুলিতে আমার প্রোগ্রামগুলিতে আমি পছন্দ মতো শিরোনাম অন্তর্ভুক্ত করতে পারি #include <boost/regex.hpp>
তবে যখন আমি ফাইল সিস্টেম লাইব্রেরি ( #include "boost/filesystem/operations.hpp"
) এর শিরোনাম অন্তর্ভুক্ত করার চেষ্টা করি তখন আমি নিম্নলিখিত ত্রুটিটি পেয়ে যাচ্ছি:
/usr/include/boost/system/error_code.hpp|214|undefined reference to boost::system::generic_category()'|
আমি কীভাবে এই ত্রুটিটি সমাধান করব তা নিশ্চিত নই (বিশেষত লিনাক্সের কোডব্লকগুলিতে)। আমি সত্যিই এখানে কিছু সাহায্য ব্যবহার করতে পারে।
কম্পাইলার: জিসিসি
প্রোগ্রাম কোড: শুধু উপরে ফাইল সিস্টেম inlcuding চেষ্টা operations.hpp
ফাইল।
কোডব্লকস থেকে লগ তৈরি করুন:
Build started on: 20-11-2012 at 18:02.53
Build ended on: 20-11-2012 at 18:02.54
-------------- Build: Debug in libopenFrameworks ---------------
Target is up to date.
-------------- Build: Debug in reader1 ---------------
make -s -f Makefile Debug
linking i686 bin/reader1_debug linux
obj/i686Debug/src/testApp.o: In function `__static_initialization_and_destruction_0':
/usr/include/boost/system/error_code.hpp:214: undefined reference to `boost::system::generic_category()'
/usr/include/boost/system/error_code.hpp:215: undefined reference to `boost::system::generic_category()'
/usr/include/boost/system/error_code.hpp:216: undefined reference to `boost::system::system_category()'
obj/i686Debug/src/main.o: In function `__static_initialization_and_destruction_0':
/usr/include/boost/system/error_code.hpp:214: undefined reference to `boost::system::generic_category()'
/usr/include/boost/system/error_code.hpp:215: undefined reference to `boost::system::generic_category()'
/usr/include/boost/system/error_code.hpp:216: undefined reference to `boost::system::system_category()'
collect2: ld returned 1 exit status
make: *** [bin/reader1_debug] Error 1
Process terminated with status 2 (0 minutes, 1 seconds)
6 errors, 0 warnings