В файле vcproj у меня есть
<Configuration
Name="Release|Win32"OutputDirectory=".\Release"...
>
Что такое .\Release
это какой-то макрос? В каких настройках это указано? Как его настроить?
Это похоже на очень старую версию VC ++, но вы не указали какую. (Не очень) новые файлы проекта MSBuild имеют расширение vcxproj и имеют другой формат:
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>.\Release</OutDir>
</PropertyGroup>
Тем не менее, вы вносите эти изменения в свойствах проекта. По умолчанию выходной каталог $(SolutionDir)$(Configuration)\
в этом случае <OutDir>
настройка отсутствует. Однако вы можете явно указать другой выходной каталог.
Я знаю, что это относится к формату проекта MSBuild, но они обрабатываются аналогично в более старых версиях, которые использовали VSBuild.
.\Release
это имя выходного каталога. Всякий раз, когда вы строите свой проект, компилятор создаст папку Release
в текущем каталоге и вывод будет скопирован в этот каталог.