jmb*_*eck 5 c++ linux gcc boost g++
我正在尝试构建一些代码.这是我得到的错误:
main.o: In function `__static_initialization_and_destruction_0':
/home/jmbeck/Downloads/boost_1_48_0/boost/system/error_code.hpp:214: undefined reference to `boost::system::generic_category()'
Run Code Online (Sandbox Code Playgroud)
还有更多,但我不认为这是相关的.
这是构建命令:
g++ -I/home/jmbeck/Downloads/boost_1_48_0
-L/home/jmbeck/Downloads/boost_1_48_0/stage/lib
-lm
-lboost_system
-lboost_thread
-lboost_regex
main.cpp
Run Code Online (Sandbox Code Playgroud)
/ home/jmbeck/Downloads/boost_1_48_0/stage/lib目录包含预期的文件:
libboost_system.a
libboost_system.so@
libboost_system.so.1.48.0*
libboost_thread.a
libboost_thread.so@
libboost_thread.so.1.48.0*
libboost_regex.a
libboost_regex.so@
libboost_regex.so.1.48.0*
... etc...
Run Code Online (Sandbox Code Playgroud)
我已经尝试构建一个没有使用预编译库的快速程序,它编译得很好.它找到了合适的标题,但不是库.
我究竟做错了什么?
| 归档时间: |
|
| 查看次数: |
4947 次 |
| 最近记录: |