我一直在试图学习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