2015-02-09 54 views
0

我想在我的項目中加入boost。 這是給我的錯誤對`boost :: system :: system_category()的未定義引用

server.cpp :(文字+在0x200):未定義的引用 `的boost ::系統:: generic_category()」

server.cpp :(文字+。 0x20a):未定義的引用`的boost ::系統:: system_category()」

我已經聯繫libboost_system

g++44 -I/include /lib/libboost_chrono.a /lib/libboost_date_time.a \ 
/lib/libboost_exception.a /lib/libboost_filesystem.a /lib/libboost_graph.a \ 
/lib/libboost_iostreams.a /lib/libboost_locale.a /lib/libboost_math_c99.a \ 
/lib/libboost_math_c99f.a /lib/libboost_math_c99l.a /lib/libboost_math_tr1.a \ 
/lib/libboost_math_tr1f.a /lib/libboost_math_tr1l.a /lib/libboost_program_options.a \ 
/lib/libboost_python.a /lib/libboost_random.a /lib/libboost_regex.a \ 
/lib/libboost_serialization.a /lib/libboost_signals.a /lib/libboost_system.a \ 
/lib/libboost_thread.a /lib/libboost_timer.a /lib/libboost_wave.a \ 
/lib/libboost_wserialization.a \ 
-m32 -lrt server.cpp -o server.exe 
+0

檢查庫的順序......或者只是庫歸檔顯示編譯/鏈接命令... – sehe 2015-02-09 13:34:12

回答

1

的ERR或者是你沒有在圖書館前指定源:

g++44 -I/include -m32 -lrt server.cpp -o server.exe /lib/libboost_chrono.a /lib/libboost_date_time.a \ 
/lib/libboost_exception.a /lib/libboost_filesystem.a /lib/libboost_graph.a \ 
/lib/libboost_iostreams.a /lib/libboost_locale.a /lib/libboost_math_c99.a \ 
/lib/libboost_math_c99f.a /lib/libboost_math_c99l.a /lib/libboost_math_tr1.a \ 
/lib/libboost_math_tr1f.a /lib/libboost_math_tr1l.a /lib/libboost_program_options.a \ 
/lib/libboost_python.a /lib/libboost_random.a /lib/libboost_regex.a \ 
/lib/libboost_serialization.a /lib/libboost_signals.a /lib/libboost_system.a \ 
/lib/libboost_thread.a /lib/libboost_timer.a /lib/libboost_wave.a \ 
/lib/libboost_wserialization.a 

而且,可能沒有理由鏈接每不斷提高到意志存在

+0

感謝男人..那工作:) – kaps 2015-02-09 13:59:23

+1

乾杯:)下一次,搜索[標籤:C + + - 常見問題]並嘗試在您的問題中包括相關信息! – sehe 2015-02-09 14:00:05

相關問題