2015-06-11 2 views
0

Моя иерархия папок выглядит следующим образом:Изменение каталога запуска исполняемого файла в 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?

ответ

1

Перейти к объекту проекта, Отладка листа и установить «Рабочий каталог» соответственно