Debug版有什么优势?
Debug版有什么优势?
答:方便定位错误,下面举例说明.
一,新建一个基于对话框的工程DebugDlg.
二,增加一个编辑框,ID为IDC_EDIT1.
三,增加一个按钮,ID为IDC_BUTTON1,标题为"隐藏".为此按钮增加响应函数.
void CDebugDlgDlg::OnButton1()
{
CWnd * pWnd = GetDlgItem(IDC_EDIT1);
ASSERT(NULL != pWnd );
if( NULL != pWnd )
pWnd->ShowWindow(SW_HIDE);
else
TRACE("窗口没找到!");
}
运行后,Debug和Releae版没区别.
删除编辑框ID_EDIT1(假定是某人无意中误删)
Release看似无错,实际出错,因为编辑框不存在,无法隐藏.
Debug,弹出一个对话框,点击"重试"进入出错代码,方便查找错误,同时OutPut区报错.
"
如何进行Debug与Release之间的切换?
先择主菜单"Bulid->Set Active configuration
Debug版有什么优势?的更多相关文章
- 如何在其他电脑上运行VS2005编译的DEBUG版应用程序
做项目的过程中,遇到这样的问题:在自己的电脑上用VS2005编译好的DEBUG版程序在其它的没有安装VS2005的电脑上没有办法运行,郁闷至极啊. 直 接拷贝文件后,错误信息如下:"This ...
- 找不到Qt5Cored.dll(Release和Debug版连接了不同的库)
Qt5Cored.dll和Qt5Core.dll文件分别用于Qt软件的Debug版和Release版. 通常会有两个Qt5Core.dll文件,分别位于Qti安装目录下的“Qt5.1.0\5.1.0\ ...
- 4月25日课上练习 一维数组最大子数组(debug版)
一维数组中求最大子数组的算法 package com.wangwang.mar; import java.util.Scanner; public class Sum { public static ...
- xcode编译 debug版或release 版
编译debug版本或release 版本 在Run和Stop按钮的右边有一个工程名 点击工程名,选择Manage Schemes 选择Edit... 左侧选择Run ProjectName.app 右 ...
- Xcode如何编译Debug版和Release版
在Run和Stop按钮的右边有一个工程名 点击工程名,选择Manage Schemes 选择Edit... 左侧选择Run ProjectName.app 右侧选择Info页,在Build Confi ...
- 一位数组的最大子数组(debug版)
package 数组; import java.util.Arrays; import java.util.Scanner; public class Sum { public static void ...
- 构建openssl debug版
一.简介 作为一种安全协议,openssl囊括了主要的密码算法.常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用. 参考: http://www.linuxidc ...
- QT release版QAudioDeviceInfo获取不到音频设备,而debug版可以获取到
新添加了两个模块:QCharts和Multimedia 但自己没有重新打包更新里面的库文件什么的... 坑爹... 害我找了这么久... 解决办法: 方法一: 将Qt安装目录下的plugins文件夹中 ...
- 查个远程桌面是否开启 debug版360报毒 release 不报毒
360 真tm流氓一个
- 流程控制语句反汇编(1)(Debug版)
// 流程控制语句反汇编 //Author:乾卦 Date:2014-5-8 #include<stdio.h> int main() { ,b=; if(a>b) { a=b; } ...
随机推荐
- Rust: win10环境如何编译bevy?
bevy是一个rust语言的跨平台游戏引擎,但是在windows10环境编译时,遇到问题无数,幸尽数解决,记录于此,供遇到同类问题的朋友参考: 环境:windows 10 + bevy 0.5.0 + ...
- Ubuntu20.04 + UHD 3.15 + GNU Radio 3.8上实践gr-ieee80211
UHD GNU Radio安装见:USRP-2974上安装Ubuntu20.04 + UHD 3.15 + GNU Radio 3.8 过程全记录 1. 模块地址 因为 GNU Radio是3.8版本 ...
- Windows10系统电脑麦克风没声音的问题
有电脑基地的用户在使用win10系统的时候,出现使用耳机连接的麦克风不能用,和别人聊天的时候没有声音.小伙伴很着急,不知道该怎么办?下面技术员小编就来分享详细的解决方法. Windows 10 下麦克 ...
- unity跑墙 飞檐走壁教程
先留个坑 教程地址:https://www.youtube.com/watch?v=Ryi9JxbMCFM&list=PLmORzcPg_dxPBiNPH2BwLJcFnWL0mq2KZ&am ...
- luoguP1024-二分
题目链接 实数二分:实数二分不存在边界问题,二分时可以设立循环次数或确立精度 1.若存在 2个数 x1和 x2,且x1<x2, f(x1)×f(x2)<0之间一定存在它的一个浮点数根 2. ...
- Android如何实现实时音视频会议的背景分割
1 背景分割功能简介 ZegoEffects SDK AI视觉SDK提供背景分割功能,适用于在线教育.视频会议.美发.短视频等多种场景. 2 视频中背景分割功能实现的前提条件 在使用 ZegoEffe ...
- MyEMS开源能源管理系统核心代码解读021
MyEMS开源能源管理系统适用于建筑.工厂.商场.医院.园区的电.水.气等能源数据采集.分析.报表,还有光伏.储能.充电桩.微电网.设备控制.故障诊断.工单管理.人工智能优化等可选功能.资深专业团队开 ...
- RPC框架的优化
服务注册 消费者如何知道提供者的调用地址呢? 我们需要注册中心来保存服务提供者的地址.消费者要调用服务时,只需从注册中心获取对应服务的提供者地址即可.注册中心可以使用redis. 负载均衡 如果有多个 ...
- vue + element 树形表 懒加载 添加、编辑、删除时 刷新节点
先上效果图: 前言:element 树形表在懒加载模式下官方没有提供实时局部刷新节点的方法,在网上看了好多博客也没有比较好的办法 我能想到最直接的办法就是读源码了,在差不多三小时的源码浏览后终于在tr ...
- 关于.NET6后端程序(api)部署ssl证书的问题(https) 解决ing
https://blog.csdn.net/weixin_45507349/article/details/132448834 var builder = WebApplication.CreateB ...