ファイルが存在するかどうか

sudo apt-get install libboost-filesystem-dev
#include <boost/filesystem.hpp>
string fileName = "/home/sho/tmp.txt";
boost::filesystem::path fpath(fileName);
if(boost::filesystem::exists(fpath)){
  cout << "already exists " << fileName << endl;
}


Macではlibboost_system-mt.aとlibboost_filesystem-mt.aをリンクしてコンパイルする。
ubuntuではaptにsystem-mt.aの方がないなと思ったらfilesystem-mt.aだけリンクすればコンパイルできた。
参考:http://old.nabble.com/Cannot-find--lboost_thhread-with-upgrade-from-1.35-to-1.37-td23277710.html