Сохранение .h и .cpp в разных папках в Visual Studio

2893
Bump the Trump

Мне было интересно, можно ли было изменить стандартные места сохранения для заголовочных и исходных файлов при написании C ++ в Visual studio.

У меня есть две папки srcи libв моем каталоге проекта и то, что я хочу сделать, это всякий раз, когда я добавить файлы заголовки с помощью обозревателя решений я мог изменить файл назначение в libпапку вместо недобросовестного в корневом каталог и необходимости вручную использовать файловый менеджер.

Это также относится и к другой папке.

1
Да; просто вручную добавьте файлы из этой папки в решение Ramhound 8 лет назад 2
Заголовочные файлы обычно помещаются в каталог `inc` или` include` ... DavidPostill 8 лет назад 2

2 ответа на вопрос

3
duDE

Как уже упоминалось в комментариях @Ramhound и @DavidPostil, вы можете сделать это. Пожалуйста, посмотрите :

Вы можете поместить файлы .cpp и .h куда угодно. Файл проекта просто перечисляет расположение исходных файлов. Создайте файлы .cpp и .h там, где вы хотите их, возможно, с помощью Блокнота, а затем используйте «Добавить существующий файл», чтобы добавить их в проект. (Щелкните правой кнопкой мыши имя проекта в обозревателе решений и выберите «Добавить существующий файл».)

0
Sam Hobbs

Файлы lib - это, как правило, библиотечные файлы, которые являются выходными данными сборки (компоновщика), поэтому я не понимаю, насколько это уместно, поэтому я буду игнорировать это, извиняюсь, если неправильно понял. Однако я думаю, что вы не хотите помещать заголовочные файлы в каталог lib, вам следует использовать другой каталог, как сказал DavidPostill.

Я все еще использую VS 2013, но я предполагаю, что VS 2015 такой же. В свойствах проекта в общих настройках C / C ++ указано «Дополнительные каталоги включения». Возможно, это то, что вы ищете.