Boost如何知道找到相对路径的绝对路径?

时间:2014-12-23 09:18:10

标签: c++ boost

我有一个问题,我的文件有一个相对路径,我需要将它们转换为绝对路径。

我使用以下boost文件系统方法来解决它:

    fs::path full_path( boost::filesystem::initial_path<boost::filesystem::path>() );
    full_path = fs::system_complete( boost::filesystem::path( path ) );
    full_path.normalize();

它有效!

问题是如何?如果前者甚至不与可执行文件位于同一目录,那么boost如何知道找到相对的绝对路径?

相对路径来自XML文件的节点,它是相对于它的。不是可执行文件。

0 个答案:

没有答案