12
C ++ Boost: การอ้างอิงที่ไม่ได้กำหนดเพื่อ boost :: system :: generic_category ()
ฉันพยายามรวมBoostไลบรารีไว้ในโครงการของฉันและประสบปัญหาในเรื่องเดียวกัน ฉันใช้ Ubuntu 12.10 พร้อม Codeblocks IDE และลองติดตั้งไลบรารีด้วยตนเองเพื่ออ่านคำแนะนำจากไซต์ แต่ได้รับข้อผิดพลาดพร้อมส่วนหัวและไลบรารีที่ต้องสร้างก่อนใช้ ฉันติดตั้งไลบรารีผ่านเทอร์มินัลบีsudo apt-get install libboost-all-devแล้ว หลังจากนี้ในโปรแกรมของฉันบน Codeblocks ฉันสามารถรวมส่วนหัวเช่น#include <boost/regex.hpp>แต่เมื่อฉันพยายามรวมส่วนหัวสำหรับไลบรารีระบบไฟล์ ( #include "boost/filesystem/operations.hpp" ) ฉันได้รับข้อผิดพลาดต่อไปนี้: /usr/include/boost/system/error_code.hpp|214|undefined reference to boost::system::generic_category()'| ฉันไม่แน่ใจว่าจะแก้ไขข้อผิดพลาดนี้อย่างไร (โดยเฉพาะใน Codeblocks บน Linux) ฉันสามารถใช้ความช่วยเหลือได้ที่นี่ Gcc: คอมไพเลอร์ รหัสโปรแกรม: พยายามเท่านั้น inlcuding ระบบไฟล์ดังกล่าวข้างต้นoperations.hppไฟล์ สร้างบันทึกจาก Codeblocks: Build started on: 20-11-2012 at 18:02.53 Build ended on: 20-11-2012 …
92
c++
linux
boost
codeblocks