我一直在尝试阅读 Boost 教程,但我被困在链接文件系统库上。
我有 Ubuntu 12.10。安装并不难
sudo apt-get install libboost-all-dev
这会将所有头文件放在 /usr/local/include 中,并将编译的源文件放在 /usr/lib/
[--headers]
[--binaries]
我写了这个程序 [--program]。当我尝试编译它时
g++ -g tut1.cpp -o tut1 -lboost_system -lboost_filesystem
得到这个错误:[--errors]。
在http://www.boost.org/doc/libs/1_53_0/more/getting_started/unix-variants.html
上进行一些搜索后,我尝试了这个:
g++ -g -I /usr/local/include/boost/ tut1.cpp -o tut1 -L /usr/lib/libboost_filesystem.a -lboost_system -lboost_filesystem
但没有运气。我有同样的错误。
由于我不能在帖子中放置超过 2 个链接,这里是所有链接
http://pastebin.com/DakVFn12