2015-02-09 57 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

相关问题