Я новичок в Visual Studio и C ++.Я пытаюсь собрать игру и до сих пор держал все свои игровые ресурсы в отдельной папке и ссылался на них в своем коде, используя абсолютные пути, такие как C:\\Users\\myname\\Pictures\\abc.jpg
.Кажется, это не совсем идеальная ситуация с жестко закодированными путями к активам.
То, что я хотел бы, это:
- Поместите все мои активы в папку в одном проекте, чтобы я мог видетьих в обозревателе решений.
- Для ссылки на них используйте относительные пути или пути, которые не изменятся, если мне придется начать работать над тем же проектом на другом компьютере.
- Не нужно вручную копироватьфайлы перестают работать, когда я переключаюсь с
Debug
на Release
.
Я пришел из Java-среды, где я привык указывать папку для таких ресурсов и собирать и упаковывать еевместе с вашим освобождением.Я также вижу, что это не проблема при использовании Makefile в Linux, так как я могу добавить команду для копирования / репликации необходимых файлов ресурсов при каждом запуске make
.
Есть ли лучшая практика, которой я могу следоватьдобиться этого на Visual Studio?Если это поможет, я использую сообщество Visual Studio 2017.