Мой текущий рабочий каталог находится в /home/myuser/program, я создал объект boost::filesystem::path, указывающий на него. Я добавил /../somedir, чтобы он стал /home/myuser/program/../somedir. Но мне нужно получить свой разрешенный абсолютный путь, который будет /home/myuser/somedir.
Я пробовал в течение длительного времени, и я не нашел никакого способа в их ссылке для этого. Существует метод под названием make_absolute, который, как представляется, должен делать то, что я ожидаю, но я должен дать ему "корневой" аргумент пути. Что это должно быть? действительно ли мне нужно сделать это, чтобы получить настоящий абсолютный путь? Есть ли другой способ?