У меня есть Linux проект в Visual Studio на Windows. Я подключил Ubuntu Server к нему с виртуальной машины. Он работает нормально, скажем, у меня есть файл main.cpp
, и когда я запускаю проект, этот файл копируется на удаленный компьютер. Я вижу вывод в удаленной консоли.
У меня есть несколько (много) исходных и заголовочных файлов в других проектах в рамках одного решения в Visual Studio и некоторых сторонних файлов (я знаю точный каталог с ними) , Я могу добавить их один за другим, используя Add existing item
к моему проекту, и они будут скопированы на удаленный.

Я могу добавить их, используя Additional sources to copy
.

Я также могу добавить их, используя Pre-Build Event
.

Документация не очень полезна.
Мой вопрос: есть ли способ автоматически скопировать все заголовки и источники, которые нужны проекту? Или все файлы с указанным расширением c (*. cpp, * .h) из какого-то каталога?