Автоматическое добавление файлов для компиляции в Visual Studio

#c #visual-studio #visual-studio-2010

#c #visual-studio #visual-studio-2010

Вопрос:

Я использую Visual Studio 2010 для создания приложения на C . У меня есть пользовательское событие сборки, которое создает дополнительные заголовки и исходные файлы в отдельном каталоге. Как я могу указать Visual Studio включить эти сгенерированные файлы в свою очередь сборки. Мне не обязательно добавлять их в проект, но мне нужно скомпилировать их так, как будто они являются частью проекта.

Комментарии:

1. Взгляните сюда: social.msdn.microsoft.com/Forums/en/vcgeneral/thread /…

Ответ №1:

Если имена файлов не меняются, создайте папку (фильтр) с именем generated и добавьте эти файлы в эту папку (фильтр). Если они не существуют, VS не будет жаловаться при компиляции, если они существуют, они будут включены в сборку.

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

Ответ №2:

Я не думаю, что это возможно (если для этого нет дополнения или чего-то еще). Но что вы могли бы сделать, так это сгенерировать все эти файлы, а затем добавить их в проект. После этого в пользовательском событии сборки укажите их в качестве выходных данных. Таким образом, VS не будет пытаться собрать их до того, как они будут сгенерированы, и не будет жаловаться на их отсутствие.