Boost の Filesystem Path クラスを使用してファイル パスを operator/ と連結すると、そのコード行を実行するとプログラムがクラッシュし、Xcode 4.6.3 を使用する OS X で EXC_BAD_ACCESS 例外がスローされます。
boost::filesystem::path macintoshHD("Macintosh HD");
boost::filesystem::path library("Library");
library = macintoshHD / library; // EXC_BAD_ACCESS
パスを文字列定数または std::strings と連結しようとすると、同じことが起こります。
boost::filesystem::path cwd(boost::filesystem::current_path());
boost::filesystem::path resources = cwd / "Resources"; // EXC_BAD_ACCESS
問題は Boost/Filesystem/Path 自体にあるようです。これの原因は何ですか?どうすれば修正できますか? 前もって感謝します。