নিখোঁজ প্রতীকটি নির্ধারণ করে এমন একটি লাইব্রেরির সাথে সংযোগ স্থাপন -lboost_system
প্রকট সমাধান, তবে বুস্ট.সিস্টেমের বিশেষ ক্ষেত্রে, মূল নকশায় একটি অপ্রয়োজনীয় বৈশিষ্ট্য এটিকে ব্যবহার boost::system::generic_category()
এবং boost::system::system_category()
অপ্রয়োজনীয় করে তোলে । পতাকাটির সাথে -DBOOST_SYSTEM_NO_DEPRECATED
সংকলন করা কোডটি অক্ষম করে এবং বেশ কয়েকটি প্রোগ্রামকে প্রয়োজনীয়তা ছাড়াই সংকলন করতে দেয় -lboost_system
(আপনি যদি গ্রন্থাগারের কিছু বৈশিষ্ট্য স্পষ্টভাবে ব্যবহার করেন তবে সেই লিঙ্কটি অবশ্যই প্রয়োজন)।
বুস্ট ১.66। থেকে শুরু করে এবং এই প্রতিশ্রুতিবদ্ধভাবে , এই আচরণটি এখন ডিফল্ট, সুতরাং আশা করি কম এবং কম ব্যবহারকারীদের এই উত্তরটির প্রয়োজন হবে।
@ অ্যান্ড্রুমারশাল দ্বারা চিহ্নিত হিসাবে, একটি বিকল্প হ'ল কোডের BOOST_ERROR_CODE_HEADER_ONLY
শিরোনাম-সংস্করণকে সক্ষম করে এমন সংজ্ঞা দেওয়া হয় । এটি বুস্ট দ্বারা নিরুৎসাহিত হয়েছিল কারণ এটি কিছু কার্যকারিতা ভঙ্গ করতে পারে। যাইহোক, ১.69৯ সাল থেকে শিরোনামটি কেবল ডিফল্ট হয়ে গেছে বলে মনে করা হচ্ছে , এই প্রশ্নটি অচল করে দেওয়া হয়েছে।