![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具
文章平均质量分 80
燕山暮雪
人生在世,唯篮球和代码不可辜负
展开
-
VS生成事件常用的宏
以下内容是具体宏说明:VS预生成事件命令行 和 生成后事件命令行宏说明$(ConfigurationName) 当前项目配置的名称(例如,“Debug|Any CPU”)。$(OutDir) 输出文件目录的路径,相对于项目目录。这解析为“输出目录”属性的值。它包括尾部的反斜杠“\”。$(DevEnvDir) Visual Studio 2005 的安装目录(...原创 2022-01-19 19:05:34 · 925 阅读 · 0 评论 -
Visual Studio Debug :远程调试(小白必读)
什么是远程调试?我们平时,特别是自学的新手在刚一开始的时候,都是本地编译、本地调试,本机编译好的程序就直接在本机执行。但是有些情况下,你本机编译好的程序,需要放到另一台机器(目标机)上运行。此时,你可以在本地的 VS 环境中,对运行在目标机上的程序进行远程调试。C# 项目和http://ASP.NETweb 服务器的远程调试方法略有不同,本文不做讲解。1. 原理目标机:负责执行目标程序。安装和运行远程工具 (Remote Debugger),等待来自开发...原创 2021-10-19 19:14:14 · 17944 阅读 · 1 评论 -
VMMap 使用说明以及内存指标详解
任务管理器中关于内存的两个重要概念:private和working set。但是内存远不止那么简单,下面我根据VMMap来详细介绍一下内存的分类。内存是一个很复杂的系统,其中的paging file,sharable memory,reserve和commit等概念使得要算清楚一个进程到底使用了多少内存几乎成了不可能的事情了。还好我们有VMMap这个工具,它用两个纬度将内存进行了详细的划分。一个是纵向的纬度,也就是内存是从哪里来的。分为Image(可执行文件), Mapped file(由原创 2021-03-29 16:39:14 · 2948 阅读 · 0 评论 -
问题解决:error LNK2038: 检测到“_MSC_VER”的不匹配项(一看就明白)
一、引言最近在编译运行有关 cef 的项目的时候,发现总会出现这样的编译问题:libcef_dll_wrapper13d.lib(process_message_ctocpp.obj) : error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1800”不匹配值“1900”(HTMLEventHandler.obj 中)这里,我要编译的项目的原来的编译平台是 Visual Studio 2013(即宏 _MSC_VER = 1800),而我正在使用的 IDE 是 Visu转载 2021-01-05 10:41:26 · 1771 阅读 · 0 评论 -
Visual Studio 性能探查器使用技巧,看这篇就足够了
Visual Studio 提供了性能测量值和分析工具选择。某些工具(如“CPU 使用情况”和“内存使用情况”)可以在带或不带调试器的情况下运行,也可以在发布版本或调试版本配置上运行 。“应用程序时间线”等“性能探查器”工具可以在发布版本或调试版本上运行 。调试器集成工具(如“诊断工具窗口”和“事件”选项卡)仅在调试会话期间运行 。备注可以在 Windows 7 及更高版本中使用非调试器性能工具。运行调试器集成分析工具需要 Windows 8 或更高版本。非调试器“性能探查器”和调试器...转载 2020-06-29 10:27:47 · 20952 阅读 · 2 评论 -
Visual Leak Detector工作原理(旧版本)
下面让我们来看一下该工具的工作原理。 在这之前,我们先来看一下Visual C++内置的内存泄漏检测工具是如何工作的。Visual C++内置的工具CRT Debug Heap工作原来很简单。在使用Debug版的malloc分配内存时,malloc会在内存块的头中记录分配该内存的文件名及行号。当程序退出时CRT会在main()函数返回之后做一些清理工作,这个时候来检查调试堆内存转载 2017-10-31 16:21:08 · 408 阅读 · 0 评论 -
VS2013开发实用快捷键大全
1.Peek Definition (Alt + F12) 允许大家在Editor内部查看定义而无需额外开启新的文档标签。2.工具-》选项-》文本编辑器-》所有语言-》滚动条 增强滚动条(Enhanced Scrollbar)3.工具-》选项-》文本编辑器-》所有语言-》CodeLens 4.导航至(Ctrl+,)5.自动补全括号6.上/下行移动 (Al转载 2018-01-05 16:03:34 · 247 阅读 · 0 评论