繁体   English   中英

Visual Studio的新调试配置

[英]Visual Studio New Debug Configuration

我正在尝试配置Visual Studio 2010,以添加调试配置。

Configuration Manager->通过在活动的解决方案配置中启动:或Project,添加New,创建New配置,从Debug复制...(如果解决方案,要么创建新配置,要么仅使用Debug并添加新的项目配置) ...

http://msdn.microsoft.com/zh-CN/library/kwybya3w.aspx

Build->错误,提示混合使用Debug和Release:

defaultlib'LIBCMT'与其他库的使用冲突; 使用/ NODEFAULTLIB:library->易于修复

检测到“ _ITERATOR_DEBUG_LEVEL”不匹配:值“ 2”与值“ 0”不匹配->不知道如何解决。

我试图手动更改项目文件...但是我不知道该如何解决。 结果配置?

而且,我不能只解决这个特定的实例-在很多情况下这种情况会再次发生,那么,我在做什么错呢?

注意:我需要一个DEBUG配置,以便能够进行单元测试(c ++),并能够将构建可执行文件与单元测试分开。

我可以在属性表中设置配置选项,可以在其中添加类似

<ItemDefinitionGroup Condition="'$(Configuration)' == 'DebugCopy'">
    <ClCompile>
      <PreprocessorDefinitions>_ITERATOR_DEBUG_LEVEL=2;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    </ClCompile>
  </ItemDefinitionGroup>

(以及我要求的其他任何选项,默认情况下都可能未设置)。

这是一种方法,它覆盖了我正在使用的所有项目上施加的某些全局设置,这些设置导致了我的错误(主要是因为我不知道这些设置)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM