解决方案和项目的Debug以及Release

1.解决方案配置

(1)默认有2个活动解决方案配置Debug和Release

可以在配置管理器中新建一解决方案配置

(2)活动解决方案平台:

默认只有一个活动解决方案平台Any CPU

新建平台的时候,可以选择的平台有x64和x86

可以从现有的平台复制

2.项目属性

项目属性-->生成

此界面上的配置和平台,是可选的。

配置可选的有Debug和Release以及所有配置

平台,默认不可选,只有Any CPU

3.项目的Debug和Release的区别

(1)Debug有定义DEBUG常量,Release没有

(2)Debug没有优化代码,Release有

(3)生成路径不同,分别为bin\Debug\和bin\Release\

3.新建解决方案配置

001分支      新建解决方案配置SolutionConfig,从此处复制设置:空,勾选了创建新的项目配置

002分支   新建解决方案配置SolutionConfig,从此处复制设置:空,没有勾选创建新的项目配置

区别,假如勾选创建新的项目配置的话,项目属性中的配置也会多出一个名为SolutionConfig的配置

时间: 2024-11-03 12:14:27

解决方案和项目的Debug以及Release的相关文章

项目配置Debug和Release的区别(默认配置)

项目的Debug和Release的区别 (1)Debug有定义DEBUG常量,Release没有 (2)Debug没有优化代码,Release有 (3)生成路径不同,分别为bin\Debug\和bin\Release\

老项目的#iPhone6与iPhone6Plus适配#iOS8无法开启定位问题和#解决方案#

本文永久地址为 http://www.cnblogs.com/ChenYilong/p/4020359.html,转载请注明出处. iOS8的定位和推送的访问都发生了变化, 下面是iOS7和iOS8申请定位权限时的不同: iOS7: ? 本文永久地址为?http://www.cnblogs.com/ChenYilong/p/4020359.html,转载请注明出处. ? iOS8: ? 本文永久地址为?http://www.cnblogs.com/ChenYilong/p/4020359.htm

解读gradle编译项目的build目录结构

本文针对android studio工具下的ndk开发. build目录就是项目模块构建过程和结果使用到的位置. 项目根目录下有一个build目录. 项目根目录下各模块子目录下各自有一个build目录. build目录下一般由4个子目录组成: generated               由aapt工具根据资源数据自动生成的java类 intermediates         中间过程 outputs                  输出结果 tmp                   

VC下Debug 和 Release 版本区别

Debug 和 Release 并没有本质的区别,他们只是VC预定义提供的两组编译选项的集合,编译器只是按照预定的选项行动.如果我们愿意,我们完全可以把Debug和Release的行为完全颠倒过来.当然也可以提供其他的模式,例如自己定义一组编译选项,然后命名为MY_ABC等.习惯上,我们仍然更愿意使用VC已经定义好的名称.     Debug版本包括调试信息,所以要比Release版本大很多(可能大数百K至数M).至于是否需要DLL支持,主要看你采用的编译选项.如果是基于 ATL的,则Debug

Debug与Release版本的区别详解

原文链接 Debug 和 Release 并没有本质的区别,他们只是VC预定义提供的两组编译选项的集合,编译器只是按照预定的选项行动.如果我们愿意,我们完全可以把Debug和Release的行为完全颠倒过来.当然也可以提供其他的模式,例如自己定义一组编译选项,然后命名为MY_ABC等.习惯上,我们仍然更愿意使用VC已经定义好的名称.     Debug版本包括调试信息,所以要比Release版本大很多(可能大数百K至数M).至于是否需要DLL支持,主要看你采用的编译选项.如果是基于ATL的,则D

VC Debug与Release区别

分享一下我老师大神的人工智能教程吧.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序.Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用,我们使用的软件都是Release版本的.Debug 和 Release 并没有本质的界限,他们只是一组编译选项的集合,编译器只是按照预定的

Debug与Release版本的区别

Debug 和 Release 并没有本质的区别,他们只是VC预定义提供的两组编译选项的集合,编译器只是按照预定的选项行动.如果我们愿意,我们完全可以把Debug和Release的行为完全颠倒过来.当然也可以提供其他的模式,例如自己定义一组编译选项,然后命名为MY_ABC等.习惯上,我们仍然更愿意使用VC已经定义好的名称. Debug版本包括调试信息,所以要比Release版本大很多(可能大数百K至数M).至于是否需要DLL支持,主要看你采用的编译选项.如果是基于 ATL的,则Debug和Rel

关于IntellIJ IDEA 2016.2.4新建项目的Java Enterprise没有显示问题

一.关于IntellIJ IDEA 2016.2.4新建项目的Java Enterprise没有显示问题解决方案 二.设置成功后重启即可显示如下图所示界面 三.本文为作者原创,如转载请注明出处.

关于VS项目平台的x86,x64,Any CPU以及Debug和Release的区别

相信对于很多刚接触打包程序的同志来说,关于x86,x64,Any CPU这三个项目平台,以及解决方案配置Debug和Release有什么区别?这个问题一定有许多的困惑,甚至不乏一些已经工作了很久的老程序猿来说都是一个模棱两可的问题.当然,我也是捣腾了好久,才渐渐搞明白它们的区别,以此作个总结: 一 .x86.x64.Any CPU的区别 1.简单的说,它们之间最直接的区别就是:x86平台编译出来的exe(可执行文件)或dll(动态链接库)都是32位的.以此类推,x64对应的则是64位的.而Any