我正在尝试使用 boost_chrono 获得 C++ 的精确时间戳,但是由于某种原因我无法链接 boost_chrono 库。
我已按照以下步骤操作:
- 下载提升 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
and中boost_1_53_0/bin.v2/libs
,但将它们添加为库搜索路径并没有帮助。
我正在添加
-lboost_filesystem -lboost_chrono -lboost_system
到 C++ 编译。
有人对此有什么建议吗?任何与图书馆相关的文档对于初学者来说都是非常不透明的,我似乎无处可去。
谢谢。