vs
爬行的菜鸟
学习才是正确的道路
展开
-
MFC的内存泄漏调试方法(MFC中CString的泄漏)(DLL中全局变量导致的内存增长)
本文分析了Windows环境使用MFC调试内存泄露的技术,介绍了在Windows环境下用VS2019下查找,定位和消除内存泄露的方法技巧。基础配置:1.开发系统:Win102.开发IDE: VS2013问题点列举:这几天公司的SDK在循环测试中发生的几个问题这里作为记录。主要是一下几个问题一:MFC中CString的泄漏二:DLL在MFC中应用导致内存增长三:内存泄漏的调试方法问题的总结:一:MFC中CString的泄漏二:DLL在MFC中应用导致内存..原创 2020-09-25 16:26:50 · 2715 阅读 · 0 评论 -
一个清理代码工程垃圾资源的使用脚本(非常好用奥)
是不是经常因为MFC日积月累 保存起来越来越大 压缩备份也越来越大这是因为vs本身会生成很多相关的文件,但是不是我们必须的这时候我们可以将他们删除,但是苦于我们知识的有限不能明确哪些资源文件可以删除那么你可以采用我下面的办法一:新建一个Txt文件二:点击文本右键->属性->将txt修改为bat如下图三:选择文件 右键->编辑->...原创 2019-09-20 10:18:19 · 1792 阅读 · 0 评论 -
error C2275: ‘XXX’ : illegal use of this type as an expression 报错的解决方法!
当你命名你的源文件时*.c,MSVC假定它正在编译C,这意味着C89。所有块本地变量都需要在块的开头声明。解决方法包括:在代码块的开始部分声明/初始化所有局部变量(紧接在大括号之后{) 将源文件重命名为*.cpp或等效并编译为C ++。 升级到VS 2013,放宽这个限制。示例:下面程序会报错//最简单的创建多线程实例#include<stdio.h>...原创 2019-09-18 09:13:08 · 3590 阅读 · 0 评论 -
VS 统计整个项目总的代码行数
VS 统计整个项目总的代码行数vs如何快速统计项目总代码行数呢,如下://英文版1.EDIT->Find and Replace->Find in Files2.Find what : b*[^:b#/]+.*$ Look in : Entire Solution3.点击Find All//中文版1.vs编辑 | 查找和替换 | 在文件中查找...原创 2019-09-02 16:12:46 · 4330 阅读 · 0 评论 -
VS2013环境生成和调用DLL动态链接库
VS2013 动态DLL生成与调用参考这个作者写的博客,很详细。https://blog.csdn.net/u010273652/article/details/25514577#需要说明的是:(1) 如果被调用函数由多个源文件以及头文件构成,调用DLL时候,在被调用的main.cpp中,只需要包含该入口函数的说明即可;(2) 该main.cpp函数是cpp类型,如果DL...原创 2019-08-14 11:07:07 · 255 阅读 · 0 评论 -
InstallShield 2015 Limited Edition error 6003 解决方案
今天在重新打包一个程序的安装包时遇到了一个 6003的错误,特此记录下解决方案。错误如下:error -6003: An error occurred streaming 'C:\Program Files (x86)\InstallShield\2015LE\SetupPrerequisites\Windows Installer\3.1\x86\WindowsInstaller-KB8...转载 2019-07-12 09:16:22 · 386 阅读 · 0 评论 -
InstallShield2013 error 6109
InstallShield在没添加打包文件时是可以编译生成安装包的,在增加打包文件之后就报以下错误:ISEXP : error : -6109: Internal build errorISEXP : error : -6017: The build was unable to extract COM information; make sure that you are running ...转载 2019-06-11 11:07:47 · 922 阅读 · 0 评论 -
InstallShield 2015 Limited Edition error 6003 解决方案
——————————————————————————————————————亲测方案一有效——————————————————————————————————————今天在重新打包一个程序的安装包时遇到了一个 6003的错误,特此记录下解决方案。错误如下:error -6003: An error occurred streaming 'C:\Program Files (x8...转载 2019-06-11 11:07:17 · 476 阅读 · 0 评论 -
VS2013程序打包部署,生成exe文件
VS2012中打包工具被看做程序集,在使用时和程序集一样被创建到程序解决方案下。需要我们做的是添加项目即可。但是对于初次使用的朋友来说,我们需要根据提示一步步的先下载安装该打包工具。具体的安装方法不再详述,网上资料很多 。 1、设置安装程序集 InstallShield安装完成后,执行以下步骤右键解决方案-->添加-->新建项目-->其他项目类型-->安装和部署...转载 2018-09-19 08:35:01 · 13656 阅读 · 2 评论 -
关于DllRegisterServer的调用失败的问题解决办法
今天在注册ActiveX控件时出错了, 错误提示是XXX.ocx已加载,但是DllRegisterServer调用失败,其实在日常的工作中,用regsvr32 命令注册dll、ocx等时,这种模块已加载,但DllRegisterServer的调用失败的问题很常见,特别是再在xp的系统上能正确注册,但是在win7系统上却出现上述问题,到网上找了一下解决方法,思路各异,最终还是淘出一种较为简单的方法,...原创 2019-03-06 13:02:21 · 40092 阅读 · 3 评论 -
VISUAL STUDIO 2015 C++ 链接报错: *.PDB'; DELETE AND REBUILD
以前用Visual Studio 2010生成的工程,现在转成Visual Studio 2015的工程,用F5 Debuging的时候发现Link报错:.pdb'; delete and rebuild后来发现这个原因是,转成Visual Studio 2015的工程后,需要把工程Clean以下,删除以前的旧文件, 例如pdb文件...转载 2018-11-19 14:37:55 · 461 阅读 · 0 评论 -
LibUSB-Win32 在Windows7上使用vs2010编译过程
LibUSB-Win32是一个用于Windows操作系统(Win98SE、WinME、Win2k和WinXP、Vista、Win7等)上的通用USB设备驱动程序。该驱动程序允许使用者在不写任何一行核心驱动程序代码的情况下,可以访问Windows系统上的任意一个USB设备,具有以下特点:Ø 能够与任意一个已安装的USB设备进行通信Ø 可被用作自己开发的USB设备的驱动程序Ø 支持批...转载 2018-11-02 15:27:06 · 543 阅读 · 0 评论 -
InstallShield vs2015 的安装与激活
当时看了网上一些关于激活的方法,各种麻烦,我一脸懵逼,后来自己试了试,完全不用啊,系统是win10 (10.0.16299),浏览器就是自带的edeg(Microsoft Edge 41.16299.402.0)。 首先,你需要准备VS2015企业版以上版本 1.注册除邮箱外其他随意填https://info.flexerasoftware.com/IS-EVAL-I...转载 2018-09-19 09:26:33 · 4491 阅读 · 4 评论