vs工具
文章平均质量分 61
萧戈
从事视频方向的开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
windbg常用命令总结
windbg常用命令的简单总结,方便使用时查询原创 2025-09-28 14:41:29 · 465 阅读 · 0 评论 -
如何为 Visual Studio 2019 安装 WDK
项目情况VS2019 默认带WDK吗?不带,需要额外安装。如何安装?从微软官方 Learn 站点下载并运行。安装关键点安装程序会自动集成到已存在的 VS2019 中,并处理 Windows SDK 的依赖。验证方法在 VS2019 中创建新项目,能搜到驱动模板即为成功。运行环境必须使用来运行nmake或构建传统驱动项目。遵循这个流程,你的 VS2019 就能完美地编译驱动程序项目了。原创 2025-08-21 09:38:21 · 1174 阅读 · 0 评论 -
Nsight System使用简介
总结:可以根据Nsight System显示的信息可以排查出性能瓶颈是在CPU还是在GPU,我上面抓取的数据显示出GPU占用率不高,但是CPU使用率比较高(渲染线程很忙),所以我的这个程序性能瓶颈在CPU上,需要优化渲染线程的CPU占用情况。原创 2025-02-12 15:51:13 · 1742 阅读 · 0 评论 -
GPUView
(解决报4000错误问题,调用systeminfo显示中文导致)(GPUView包含在ADK中)(GPUView调试简介)原创 2022-10-13 10:15:37 · 813 阅读 · 0 评论 -
VS2015下解决:无法解析的外部符号___vsnprintf
转自:https://jingyan.baidu.com/article/48206aeab8516f216ad6b38c.html用VS2015导入VS2013的工程的时候,编译出现了error LNK2001: 无法解析的外部符号 __vsnprintf的错误原因 出现这个问题的原因是vs2015默认编译时将许多标准库采用内联方式处理,因而没有可以链接的标准库文件,所以要专门添加标准库文件来链接标准库中的函数。 END 解决办法 在vs2015工程选项中选择链接器转载 2021-11-30 10:46:08 · 1474 阅读 · 0 评论 -
VS快捷键
VS编辑快捷键:1.快速添加代码段 #region、#if、try、lock等快捷键:ctrl+K+S2.注释代码段快捷键:ctrl+E+C或ctrl+K+C3.取消注释代码段快捷键:ctrl+E+U或ctrl+K+U4.折叠所有方法快捷键:ctrl+M+O5.展开所有方法快捷键:ctrl+M+P6.折叠或展开当前方法快捷键:ctrl+M+M7.快速生成属性:...原创 2020-04-25 11:07:48 · 1725 阅读 · 0 评论 -
在VS中添加lib库的三种方法
注意:1、每种方法也要复制相应的DLL文件到相应目录,或者设定DLL目录的位置,具体方法为:"Properties"->"ConfigurationProperties"->"Debugging",在"WorkingDirectory"设置dll的路径就可以了2、无论是设置DLL目录,或者是Lib目录,亦或是头文件的目录,都有release版本和debug版本的区分...转载 2020-03-18 14:35:25 · 1125 阅读 · 0 评论 -
VLD(Visual LeakDetector)内存泄露库的使用
VLD简介 由于C/C++语言没有所谓的垃圾收集器,内存的分配和释放都需要程序员自己来控制,这会给C/C++程序员带来一定的困难。当您的程序越来越复杂时,它的内存管理也会变得越来越困难。内存泄漏、内存越界是最常见的内存问题之一。 内存泄漏如果不是很严重的话,在短时间内对程序不会造成太大的影响,而且在进程终止的时候,所有分配的内存都会释放掉。但是对于长时间运行的程序,其破坏力是惊...原创 2018-11-02 15:18:32 · 8228 阅读 · 2 评论 -
Source Insight基本使用和快捷键
Source Insight基本使用和快捷键 为什么要用Source Insight呢?貌似是因为比完整的IDE要更快一些,比较利于查看大量的代码。 软件的安装很简单,设置好安装目录。 配置好文档路径,当然这个也可以在Options里面改,选Options->Preferences…里面的Folders标签就行。 Project的建立和工作区域 在菜单转载 2017-10-25 16:45:41 · 318 阅读 · 0 评论 -
VS2015 附加进程不能调试程序
当pdb和源文件都对的时候,如果附加进程还是不能调试进程。修改如下图设置原创 2017-09-21 16:29:12 · 5172 阅读 · 0 评论 -
在解决方案中所使用 NuGet 管理软件包依赖
使用程序包恢复功能可以在提交源代码时, 不需要将代码库提交到源代码管理中,大幅减少项目的尺寸。所有NuGet程序包都存储在解决方案的Packages文件夹中。要启用程序包恢复功能,可右键单击解决方案(注意,不是右键单击项目文件),并选择 Enable NuGet Package Restore (启用NuGet程序包还原) 选项。屏幕上会显示一系列提示对话框我们会看到一个确认的转载 2017-07-31 17:16:09 · 6363 阅读 · 0 评论 -
NuGet学习笔记(2)——使用图形化界面打包自己的类库
上文NuGet学习笔记(1) 初识NuGet及快速安装使用说到NuGet相对于我们最重要的功能是能够搭建自己的NuGet服务器,实现公司内部类库的轻松共享更新。在安装好NuGet扩展后,我们已经能够通过NuGet轻松下载自己需要的类库,下面来说一说如何将自己的项目类库进行打包发布 使用图形界面打包自己的类库 NuGet可以使用NuGet.exe在命令行下进行类库打包,也可以使用图形化界转载 2017-07-31 17:05:37 · 236 阅读 · 0 评论 -
转换到 COFF 期间失败 文件无效或损坏
vs2010 问题 >LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 >LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏问题说明:当安装VS2012之后,原来的.NET 4.0会被替换为.NET 4.5。卸载VS2012时,不会恢复.NET 4.0。?l 当VS2012转载 2016-08-09 14:16:13 · 1006 阅读 · 0 评论 -
根据对应的报错位置的地址找到对应的代码段
1.知道报错的偏移位置,就可以知道是哪里出的错。2.调试,到模块里面找到对应模块的偏移地址。加上报错的偏移地址。3.将这个位置设置到断点里面,双击断点可以跳到对应的位置。(可以到)原创 2016-08-09 15:18:52 · 1186 阅读 · 0 评论 -
如果一个程序同时链接了MSVCRT.lib和libcmt.lib回出现函数重定义错误
1>libcmtd.lib(sprintf.obj) : error LNK2005: _sprintf_s 已经在 MSVCRTD.lib(MSVCR120D.dll) 中定义1>libcmtd.lib(dbgheap.obj) : error LNK2005: __CrtSetCheckCount 已经在 MSVCRTD.lib(MSVCR120D.dll) 中定义1>libc原创 2016-11-18 09:47:55 · 4216 阅读 · 0 评论 -
10款“程序猿”和“射击湿”不可不用的在线资源和工具网站
http://igeekbar.com/igeekbar/post/158.htm?ref=myread原创 2016-12-08 11:11:50 · 1560 阅读 · 0 评论 -
Dumpbin工具参数详解
Dumpbin简介 DUMPBIN是在Windows平台下用于显示COFF格式文件信息的一个命令行工具。你可以使用DUMPBIN去显示COFF格式的文件信息,比如像vc编译器生成的目标文件(obj),可执行文件(exe)和动态链接库(DLLs)等。 注:此工具只能在命令行下使用。语法格式DUMPBIN [options] files...或DUMPB转载 2017-01-13 15:51:46 · 3263 阅读 · 0 评论 -
NT symbols are incorrect, please fix symbols
参考文章:http://wingbao.blogbus.com/logs/28757738.html在Windbg敲命令!process出现如下错误:kd> !processNT symbols are incorrect, please fix symbols---------------------------------------------------------转载 2017-02-07 16:22:54 · 5494 阅读 · 0 评论 -
使用VS进行远程调试
开发环境在A主机上(有源码,已安装VS),运行环境在B主机上(无源码,未安装VS,只有可执行程序exe或dll,以及对应的pdb文件)。在A主机上使用相同版本的源码,对B主机上正在运行的程序进行调试。1. 找到A主机上的远程调试监视器程序,通常在目录 D:\Program\Microsoft Visual Studio 12.0\Common7\IDE\Remote Debugge转载 2017-06-09 14:08:06 · 550 阅读 · 0 评论 -
NuGet学习笔记(1)——初识NuGet及快速安装使用
转自:http://kb.cnblogs.com/page/143190/关于NuGet园子里已经有不少介绍及使用经验,本文仅作为自己研究学习NuGet一个记录。 初次认识NuGet是在去年把项目升级为MVC3的时候,当时看到工具菜单多一项Library Package Manager,右键项目文件多了一项Manage Nuget Packages...,这是个神马玩意儿,当时是转载 2017-07-31 17:01:44 · 294 阅读 · 0 评论 -
项目属性 多线程 dll 和 多线程 的区别
2.控制台应用程序依赖msvcr100.dll,可以将项目属性 多线程 dll 改成 多线程 ,这样就把依赖库加到了.exe可执行文件中3.MFC应用程序依赖msvcr100.dll/mfc100u.dll,报错:fatal error C1189: #error : Please use the /MD switch for _AFXDLL builds配置如下:在共享 D原创 2016-08-09 11:54:35 · 2591 阅读 · 0 评论
分享