Я определил пользовательский шаг сборки в файле проекта Visual Studio 2019 C ++ ( .vcxproj ), который генерирует файлы .h и . cc. , Существует опция Custom Build Tool, озаглавленная «Добавить выходные данные к типу элемента» , где я могу выбрать один из «Заголовок C / C ++» или «Компилятор C / C ++» . Есть ли способ отредактировать полученный файл проекта так, чтобы файлы . cc добавлялись как "Компилятор C / C ++" и файлы .h добавляются в виде «Заголовок C / C ++» ?
Мой обходной путь - просто удалить сгенерированные файлы .h из списка выходных данных Custom Build Tool. , Недостаток этого обходного пути заключается в том, что сборка не будет выполнена, если один из файлов .h отсутствует или устарел. Я надеюсь на решение, которое устранит этот недостаток.
Ниже показано, что я пытался выполнить в файле .vcxproj :
<OutputItemType Condition="'%(Extension)'=='.cc'">ClCompile</OutputItemType>