我的当前工作目录位于/home/myuser/program
,我创建了一个指向它的boost::filesystem::path
对象。我添加了/../somedir
,使其变为/home/myuser/program/../somedir
。但我需要获取其解析后的绝对路径,即/home/myuser/somedir
。
我已经尝试了很长时间,但在参考文档中没有找到任何能够实现此功能的方法。有一个名为make_absolute
的方法,似乎可以完成我期望的任务,但我必须给它一个“根”路径参数。应该是什么?我真的需要这样做才能获得真正的绝对路径吗?还有其他方法吗?