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版有什么优势?的更多相关文章

  1. 如何在其他电脑上运行VS2005编译的DEBUG版应用程序

    做项目的过程中,遇到这样的问题:在自己的电脑上用VS2005编译好的DEBUG版程序在其它的没有安装VS2005的电脑上没有办法运行,郁闷至极啊. 直 接拷贝文件后,错误信息如下:"This ...

  2. 找不到Qt5Cored.dll(Release和Debug版连接了不同的库)

    Qt5Cored.dll和Qt5Core.dll文件分别用于Qt软件的Debug版和Release版. 通常会有两个Qt5Core.dll文件,分别位于Qti安装目录下的“Qt5.1.0\5.1.0\ ...

  3. 4月25日课上练习 一维数组最大子数组(debug版)

    一维数组中求最大子数组的算法 package com.wangwang.mar; import java.util.Scanner; public class Sum { public static ...

  4. xcode编译 debug版或release 版

    编译debug版本或release 版本 在Run和Stop按钮的右边有一个工程名 点击工程名,选择Manage Schemes 选择Edit... 左侧选择Run ProjectName.app 右 ...

  5. Xcode如何编译Debug版和Release版

    在Run和Stop按钮的右边有一个工程名 点击工程名,选择Manage Schemes 选择Edit... 左侧选择Run ProjectName.app 右侧选择Info页,在Build Confi ...

  6. 一位数组的最大子数组(debug版)

    package 数组; import java.util.Arrays; import java.util.Scanner; public class Sum { public static void ...

  7. 构建openssl debug版

    一.简介 作为一种安全协议,openssl囊括了主要的密码算法.常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用. 参考: http://www.linuxidc ...

  8. QT release版QAudioDeviceInfo获取不到音频设备,而debug版可以获取到

    新添加了两个模块:QCharts和Multimedia 但自己没有重新打包更新里面的库文件什么的... 坑爹... 害我找了这么久... 解决办法: 方法一: 将Qt安装目录下的plugins文件夹中 ...

  9. 查个远程桌面是否开启 debug版360报毒 release 不报毒

    360 真tm流氓一个

  10. 流程控制语句反汇编(1)(Debug版)

    // 流程控制语句反汇编 //Author:乾卦 Date:2014-5-8 #include<stdio.h> int main() { ,b=; if(a>b) { a=b; } ...

随机推荐

  1. Blog 迁移通知

    在 $2025$ 年 $7$ 月 $19$ 日之前的所有 Blog 将于近期迁移至博客园,但原 Blog 仍然保留. 说一个不能理解的东西. 博客园的 $\KaTeX$ 源码多行公式不得换行,且原本的 ...

  2. babylon.js 学习笔记(10)

    今天来学习下车床(lathe)建型及粒子系统,babylon.js有一个很强大的函数CreateLathe,可以将一段路径经过旋转后,形成1个shape,这么说有点抽象,比如下面这张图: 其中的关键点 ...

  3. spring中aop不生效的几种解决办法

    先看下这个问题的背景:假设有一个spring应用,开发人员希望自定义一个注解@Log,可以加到指定的方法上,实现自动记录日志(入参.出参.响应耗时这些) package com.cnblogs.yjm ...

  4. 利用爬虫js逆向破解网易云制作播放器

    目标网易云音乐 详情见B站教程https://www.bilibili.com/video/BV18V4y1T79F?p=14 还有这两篇https://blog.csdn.net/zly717216 ...

  5. Dots生命周期和Mono生命周期对照

  6. FFT 学习笔记

    FFT 学习笔记 \(\mathbf{Preview}\) 前置知识. 多项式表示法 系数表示法:就是正常的多项式表示方法.\(f(x) = \sum\limits_{i = 0}^{n - 1} a ...

  7. vue3 + vite 部署后出现页面空白,静态资源访问404问题

    部署后访问控制台报错信息如下图: vite.config.js 配置如下: 路由配置文件: 以上配置在本地运行正常,打包部署之后到线上就会有页面空白,静态资源访问404的问题,vite好像都有这个问题 ...

  8. secret,voice of my heart

    峠を越えて ここからはじまるよ 住进了学校里.无事发生. 好吧,其实还是有的.只是不足以在此提及. 柯桥的医院不好玩,下次不想去了! 三分甜的百香果好喝!但是下次得去珍珠-- 暑假里也没有干什么事情呢 ...

  9. Linux/Mac OS 在终端使用 code 命令打开项目 VSCode

    如果是 Mac 系统,则需要确保 VSCode 安装到 Applications 目录下, 然后打开 VSCode,使用快捷键 ⇧⌘P ,输入 shell command,根据提示你会看到 Insta ...

  10. 关闭 Visual Studio 2022 的 Browser Link 功能

    http://blog.tool90.com/330.html 什么是 Browser Link 功能? Browser Link 是 Visual Studio 的一个功能,它允许 Visual S ...