Мой старый код повышения:
std::string CombinePath(const char* left, const char* right)
{
boost::filesystem::path p = boost::filesystem::complete(
boost::filesystem::path(right, boost::filesystem::native),
boost::filesystem::path(left, boost::filesystem::native) );
return p.string();
}
В новой версии Boost это компилируется только с #define BOOST_FILESYSTEM_VERSION 2
. Что такое замена complete
в новой версии Boost?