現在の作業ディレクトリはにあり、それを指すオブジェクト/home/myuser/program
を作成しました。boost::filesystem::path
付け加え/../somedir
たので/home/myuser/program/../somedir
。しかし、解決された絶対パスを取得する必要があります/home/myuser/somedir
。
私は長い間試みてきました、そして私はこれをするために彼らの参照の中にどんな方法も見つけません。と呼ばれるメソッドがありますmake_absolute
。これは私が期待することを実行することになっているようですが、「ルート」パス引数を指定する必要があります。どちらにすべきですか?本当の絶対パスを取得するには、本当にこれを行う必要がありますか?他に方法はありますか?