Моя иерархия папок выглядит следующим образом:Изменение каталога запуска исполняемого файла в MSVC
bin -> data -> blurf.xml
lib -> blurb.lib
src -> blah.cpp
msvc -> project_name -> project_name.sln ...
....
Вот мой вопрос. Этот проект должен работать в Linux и Windows Мне так нужно, когда я его создаю в MSVC, exe заканчивается на ../../bin
Это связано с тем, что мое приложение имеет папку данных, и приложение ожидает найти в корне, где находится exe.
Есть ли способ, что при запуске сборки он думает, что он (или есть) в каталоге ../../bin, чтобы он обращался к папке с данными?
Если нет, есть ли другой способ узнать, где его данные, когда я запускаю из MSVC?