0
试图使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。
是否有另一个地方我必须做这个改变?