Visual Studio C ++ управление проектами. Как мне обрабатывать некодовые файлы в проекте? - PullRequest
0 голосов
/ 22 ноября 2008

У меня есть проект в решении C ++. Для этого проекта у меня есть несколько файлов конфигурации, которыми я хотел бы управлять изнутри проекта, и когда я собираю проект, эти файлы конфигурации добавляются в путь сборки исполняемого файла в правильной структуре каталогов.

Пример:

test.exe ссылается на config / myconfig.txt

Есть ли способ настроить myconfig.txt и мой проект, чтобы при сборке test.exe я получал

/

а также

// конфиг / config.txt

поэтому, когда я запускаю тест, все пути остаются в правильном порядке, и мне не нужно входить и вручную создавать эти каталоги.

Я не уверен, что здесь имеет смысл, но, возможно, один из вас поймет, куда я иду.

Ответы [ 2 ]

6 голосов
/ 22 ноября 2008

Вы можете использовать события предварительной сборки для создания каталогов и копирования файлов.

0 голосов
/ 22 ноября 2008

В обозревателе решений Visual Studio можно щелкнуть правой кнопкой мыши файлы без кода, выбрать «Свойства» и установить свойство «Копировать в выходной каталог».

Это создает правило в файле сборки для (1) включения файла и (2) для копирования этого файла как части процесса сборки. Другими словами, такое поведение возможно получить без Visual Studio, но немного больше работы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...