У меня проблемы с функцией 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.