首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C++ vcproj OutputDirectory宏

C++ vcproj OutputDirectory宏
EN

Stack Overflow用户
提问于 2018-10-04 08:26:48
回答 2查看 55关注 0票数 0

在vcproj文件中

代码语言:javascript
复制
<Configuration
            Name="Release|Win32"
            OutputDirectory=".\Release"
...
>

什么是.\Release --是某种宏?它是在什么设置下显示的?怎么陷害他?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-04 09:26:41

这看起来像一个非常旧的VC++版本,但您没有指定哪个版本。(不是这样)新的MSBuild项目文件具有vcxproj扩展名,并具有不同的格式:

代码语言:javascript
复制
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <LinkIncremental>true</LinkIncremental>
    <OutDir>.\Release</OutDir>
  </PropertyGroup>

不过,您可以从Project属性中进行这些更改。默认情况下,输出目录是$(SolutionDir)$(Configuration)\,在这种情况下,缺少<OutDir>设置。但是,您可以显式地设置不同的输出目录。

我知道这是指MSBuild项目格式,但在使用VSBuild的旧版本中,处理方式类似。

票数 1
EN

Stack Overflow用户

发布于 2018-10-04 09:06:39

.\Release是输出目录名。每当您构建项目编译器时,都会在当前目录中创建文件夹Release,并将输出复制到该目录。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52642253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档