Изменение выходного каталога для проекта DLL

Попытка заставить вывод проекта dll перейти в нужные папки.

Я делал это раньше, я не понимаю, почему это не работает.

У меня есть DLL, завершая библиотеку. Мне нужен выход из DLL, чтобы быть в $(SolutionDir)\output\x86\$(Configuration) вместо $(SolutionDir)\output\$(Platform)\$(Configuration)

Поэтому я отредактировал файл vcxproj, добавил

  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<OutDir>$(SolutionDir)\output\x86\$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)\output\x86\$(Configuration)\obj\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<OutDir>$(SolutionDir)\output\x86\$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)\output\x86\$(Configuration)\obj\$(ProjectName)\</IntDir>
</PropertyGroup>

В свойствах проекта я проверил, что Выходной каталог и Промежуточный каталог конфигураций Win32 изменился на $(SolutionDir)\output\x86\$(Configuration)\ и соответствующий intDir.

Тем не менее, мой вывод идет на Win32.

Глядя на командную строку (в свойствах проекта), я все еще получаю вывод, идущий в Win32, и это то, что действительно происходит во время сборки.

Это работало для lib, но это не работает для dll.

Есть ли другое место, где я должен сделать это изменение?

0

Решение

Я вижу — после тестирования большого количества опций и поиска в каждом текстовом файле проекта, но не найдя ничего — я должен изменить / заменить OutDir в разделе компоновщика, где бы он ни появлялся, с нужным путем.

Я думал, что это произойдет, как только я установил OutDir …

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]