【发布时间】:2013-06-24 15:27:36
【问题描述】:
我正在尝试使用 boost_chrono 获得 C++ 的精确时间戳,但是由于某种原因我无法链接 boost_chrono 库。
我已按照以下步骤操作:
- 已下载 boost 1.53.0
- 解压文件,并在文件夹的根目录中运行
sudo ./bjam。 - 不知道这些库放在哪里,它们不在我的
/usr/lib文件夹中,所以运行sudo apt-get install libboost-all-dev。 - Boost 库现在位于
/usr/lib中,但boost_chrono不存在。
我收到错误:
/usr/bin/ld: cannot find -lboost_chrono
libboost_chrono.a 在boost_1_53_0/stage/lib 和boost_1_53_0/bin.v2/libs 中,但将它们添加为库搜索路径并没有帮助。
我正在添加
-lboost_filesystem -lboost_chrono -lboost_system
到 C++ 编译。
有人对此有什么建议吗?这么多与库相关的文档对于初学者来说是非常不透明的,我似乎没有得到任何结果。
谢谢。
【问题讨论】:
-
你检查 /usr/local/lib 了吗?