vs2010下设置release版本调试设置

设置在Release模式下调试的方法:
1.工程项目上右键 -> 属性
2.c++ -> 常规 -〉调试信息格式    选  程序数据库(/Zi)或(/ZI), 注意:如果是库的话,只能(Zi)
3.c++ -> 优化 -〉优化            选  禁止(/Od)
4.连接器 -〉调试 -〉生成调试信息 选  是 (/DEBUG)
时间: 2024-09-26 20:19:28

vs2010下设置release版本调试设置的相关文章

vs2010下release版本调试设置

设置在Release模式下调试的方法: 1.工程项目上右键 -> 属性 2.c++ -> 常规 -〉调试信息格式    选  程序数据库(/Zi)或(/ZI), 注意:如果是库的话,只能(Zi) 3.c++ -> 优化 -〉优化            选  禁止(/Od) 4.连接器 -〉调试 -〉生成调试信息 选  是 (/DEBUG) 转自他人,自己笔记使用.

eclipse下的jetty远程调试设置

在windows下的jetty远程调试设置1.首先说明的是windows下的jetty是通过命令java  -jar start.jar来启动的,因此要想设置成远程调试模式,则要改用命令java -Xdebug -Xrunjdwp:transport=dt_socket,address=10001,server=y,suspend=n -jar start.jar来启动,其中该命令中的address就是调试端口号. 在linux下配置jetty的远程调试: 1.如果linux下也是使用命令jav

xcode下build release版本的.a库

1. 点击房子 图标按钮 2. 弹出下拉菜单选择Edit Scheme 条目 3. 如下图,在左边table控件中选择 Run,然后右边 Info 条目下面选择 Build Configuration,选择Release项目. 4. 验证结果 打开product下.a 所在的目录,如下图,Release-iphoneos 表示 armv7架构下的.a 输出目录,前缀是Release表示版本.. 5. 使用lipo创建兼容版本的静态库 lipo -create Release-iphoneos/l

解决mingw动态库在vs下调用 release版本中会出现的奇怪问题

REF | NOREF /OPT:REF 清除从未引用的函数和/或数据,而 /OPT:NOREF 保留从未引用的函数和/或数据. 默认情况下,LINK 移除未引用的封装函数. 如果对象已经用 /Gy 选项编译过,它包含封装函数 (COMDAT). 此优化称为可传递的 COMDAT 消除. 若要重写该默认值并在程序中保留未引用的 COMDAT,请指定 /OPT:NOREF. 可以使用 /INCLUDE 选项重写特定符号的移除. 如果指定了 /DEBUG,/OPT 的默认项是 NOREF(否则,为 

release版本单步调试设置

场景 debug模式下自动选择已禁用 (/Od):release模式下自动选择 使速度最大化 (/O2) . 这种速度最大化,会导致Release版本调试出现有些代码被精简掉,有些代码变量在前后之间 不一致的问题,例如传递指针,指针的地址可能会发生改变.而且在调用第三方库的时候,是没有办法获取到debug版本下的动态或者静态库,因此只能够选择release版本,本章的主要内容是如何设置在release版本下进行调试 分析 Release模式下的设置主要是应用于软件的发布,是不携带任何的调试信息,

使用ffmepg的lib库调试,debug版本下调试无问题,但release版本会出现跑飞的现象

如题(“使用ffmepg的lib库调试,debug版本下调试无问题,但release版本会出现跑飞的现象”). 今天使用ffmpeg进行宿放和颜色格式转换,很简单的代码,却折腾了我一天,这里说来就气啊,全是一顿的蛋疼,这里记下来,防止以后再蛋疼.呵呵 开始的时候,我以为是我的代码问题,然后我把我的代码很多地方都注释了,发现debug没问题,release还是不断跑飞,啥原因? 于是我从新建了一个测试工程,很简单,就调用一句话. 整个工程的代码如下: 1 // ffmpegtest.cpp : 定

VS2010下静态链接OpenCV库的设置

一.Debug模式下的设置: 设置Include Directories和Library Directories: 设置Runtime library,Debug模式下用MTd 设置Additional Dependencies Debug模式下加入的lib 二.Release模式下的设置 设置Include Directories和Library Directories: 设置Runtime library,Release模式下用MT 设置Additional Dependencies Rel

VC下Debug 和 Release 版本区别

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

android NDK开发在本地C/C++源代码中设置断点单步调试详细教程

最近在学android NDK开发,折腾了一天,终于能够成功在ADT中设置断点单步调试本地C/C++源代码了.网上关于这方面的资料太少了,而且大都不全,并且调试过程中会出现各种各样的问题,真是很磨人,程序猿就得有耐心.把自己的调试过程记录下来,希望对需要的朋友有帮助. 在看本文之前,请先确保你已经成功编译了一个android NDK工程,并且能够在模拟器或者真机上运行.至于怎么编译NDK工程,包括配置.生成.so文件等等,可以参考我的前一篇博客:http://blog.csdn.net/u013