copy_file関数で問題が発生しています。私のプログラムは非常に単純で、テキストファイルをある場所から別の場所にコピーしようとしています。
次のコードは「デバッグエラー」を引き起こします!abort()が呼び出されたためです。
int main()
{
path src_path = "C:\\src.txt";
path dst_path = "C:\\dst.txt";
cout << "src exists = " << exists( src_path ) << endl; // Prints True
boost::filesystem::copy_file( src_path, dst_path );
return 0;
}
Stackoverflowで他のコードの例を見ると、何が間違っているのかわかりません。ここで明らかな何かが欠けているような気がします。
Boost v1.47をインストールしていて、Visual C++2010を使用しています。