在vcproj文件中
<Configuration
Name="Release|Win32"
OutputDirectory=".\Release"
...
>什么是.\Release --是某种宏?它是在什么设置下显示的?怎么陷害他?
发布于 2018-10-04 09:26:41
这看起来像一个非常旧的VC++版本,但您没有指定哪个版本。(不是这样)新的MSBuild项目文件具有vcxproj扩展名,并具有不同的格式:
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>.\Release</OutDir>
</PropertyGroup>不过,您可以从Project属性中进行这些更改。默认情况下,输出目录是$(SolutionDir)$(Configuration)\,在这种情况下,缺少<OutDir>设置。但是,您可以显式地设置不同的输出目录。
我知道这是指MSBuild项目格式,但在使用VSBuild的旧版本中,处理方式类似。
发布于 2018-10-04 09:06:39
.\Release是输出目录名。每当您构建项目编译器时,都会在当前目录中创建文件夹Release,并将输出复制到该目录。
https://stackoverflow.com/questions/52642253
复制相似问题