
Visual Studio
文章平均质量分 96
研究VS的使用
YakSue
这个作者很懒,什么都没留下…
展开
-
写一个小工具来可视化VisualStudio中项目之间的依赖关系(2.补全vcxproj中的信息)
目标在上一篇博客《写一个小工具来可视化VisualStudio中项目之间的依赖关系(1.针对sln中的信息)》中,我通过实验的方式知道了.sln文件中是如何存储依赖关系的,并编写了代码解析它。但问题是之后发现在.vcxproj中也有依赖信息。本篇的目标是:解析出.vcxproj中的项目依赖关系,与之前从.sln得到的信息结合,最终得到完整项目依赖图。分析经过上一篇的观察,我知道两个关键信息:(1).vcxproj的格式是xml,因此我需要一个读取xml的第三方库来帮助我,这里我选择leeth原创 2021-02-12 22:48:50 · 2217 阅读 · 0 评论 -
写一个小工具来可视化VisualStudio中项目之间的依赖关系(1.针对sln中的信息)
目标Visual Studio 中,一个“解决方案”(.sln)包含多个“项目”(.vcxproj)。而项目之间有依赖关系:当对一个项目进行生成时,它总会先确保其所依赖的项目先被生成。这样整体就会以一个正确的顺序生成。当项目变多时,我期望能用一个图来可视化这些关系以便观察。但我暂时还没找到特别方便的工具。不过,想了一下,其实这样的工具不难实现,我在之前的博客《为代码文件的include关系生成Mermaid图》和《为代码中的类继承关系生成Mermaid图》都做了类似的东西。这次的区别只在于——原创 2021-02-12 20:29:24 · 2186 阅读 · 0 评论 -
试用 Visual Studio用来重构C++代码的工具
Visual Studio用来重构C++代码的工具VS 提供了重构C++的工具,官方文档:《在 Visual Studio 中编辑和重构 C++ 代码 | Microsoft Docs》原创 2020-08-18 22:08:03 · 1976 阅读 · 0 评论 -
尝试制作和使用lib与dll
前言关于lib和dll这两种库的概念,网上已有很多讨论可以参阅。这篇博客主要记录我自己动手尝试用VS来制作lib和dll,并随后使用的过程。dumpbin工具在开始之前,需要介绍一下VS提供的dumpbin工具,这个工具可以看到lib与dll中的函数名字。它被放在VS目录的MSVC目录中,例如目前我是社区版VS2017,则工具的位置在:C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.原创 2020-05-17 23:20:29 · 375 阅读 · 0 评论 -
VS里调试断点的“条件”与“操作”设置
以VS2017为例,鼠标悬停在断点上时,会有小齿轮按钮:点击后可以对断点的“条件”与“操作”进行设置:这篇博客记录了对这个功能的试用。首先,先写一段简单的代码供调试:#include<iostream>using namespace std;void testFunc(int x){ cout << x << endl;//在这一行断点}...原创 2020-04-24 19:12:33 · 3541 阅读 · 0 评论