工具问题随笔
yishang44
这个作者很懒,什么都没留下…
展开
-
ActiveX控件 oxc文件的使用
记录使用方式,以备后续查看。以兴诚打标卡为例原创 2022-01-22 11:13:50 · 1651 阅读 · 0 评论 -
BSTR 值与 char *的转换
将char *值转换为BSTRVS提供的编译器 COM 全局函数有相关API,此处仅以记录,方便查阅。Header:<comutil.h>Lib:comsuppw.lib or comsuppwd.lib将BSTR值转换为char *:ConvertBSTRToString// ConvertBSTRToString.cpp#include <comutil.h>#include <stdio.h>#pragma comment(...原创 2021-12-22 11:24:00 · 1161 阅读 · 0 评论 -
MFC中VC6.0工程项目中文乱码的显示处理
我在这里处理不是通过编码处理,因为我只是为了查看在繁体系统上开发的代码。而我现在电脑操作系统是简体中文的。所以打开以前的工程项目时候,所有的中文都是乱码,界面或代码注释。而且这个办法处理过后,也不能保证运行的exe不是乱码。至于原因,网上有各种资料说明,我总结起来就是,中文格式的兼容问题。毕竟不是原生态部件,移植啥的都会产生各种排斥反应。那么,只要进行相对应的格式转换就可以了。在windo...原创 2019-11-05 00:30:43 · 1976 阅读 · 0 评论 -
VS2010一个奇怪问题:error C3861: '_beginthreadex': identifier not found
使用VS2010编译程序出现了一个奇怪的错误,如下:这个错误看的人一头雾水,毫无头绪。首先,关闭了工程,清理一些临时文件,问题依旧存在。然后,就去度娘了下这个问题相关的内容,一般的说是缺少头文件、工程移植、多线程编译等问题。对照自己的情况,是一点借鉴作用都没有。只好自己琢磨了。首先,回顾下问题出现的情景。我的项目还在开发中的,没有任何的移植操作;出问题之前项目是可以正常编译运行的。...原创 2019-10-17 00:03:27 · 1299 阅读 · 0 评论 -
VS2010的编译生成事件的使用
首先说一下,使用这个功能需求情景。一个比较复杂的工程,包含若干个小的项目,以及若干第三方的库,关键是还是多个人并发负责那些小项目。这个时候就会有许多文件的拷贝工作。用VS的生成事件就能自动完成文件的拷贝了。一次设置全程受用,嘿。1.生成事件示例生成事件实际上就是运行的doc命令,如果熟悉doc命令就是比较简单了,不懂得就百度吧。虽然这个东西有点多,但度娘在这个上面还是能凑合用的。比如,...原创 2019-09-28 00:43:29 · 416 阅读 · 0 评论 -
静态库连接错误error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL'
给工程增加了一个辅助的静态库,Debug版本是可以通过编译的,但是在Release版本中出现了链接错误。如下:仔细查找_ITERATOR_DEBUG_LEVEL定义,在Microsoft Visual Studio 10.0\VC\include\yvals.h文件中定义在MSDN中查到相关的说明https://docs.microsoft.com/zh-cn/cpp/standa...原创 2019-09-27 23:28:39 · 1740 阅读 · 0 评论 -
VS2010资源图格式错误 error RC2170
今天测试程序需要进行简单的按钮图片加载,在VS之外进行了图片的编辑和替换。在次编译的时候就出现了报错。这种错误很少见。试过在原图上面修改,比如修改格式,变换位图深度等都无效。直接从其他地方拷贝新图过来覆盖掉,再用VS重新导入资源才解决。...原创 2019-08-27 15:23:55 · 590 阅读 · 0 评论 -
理清自己的编程思路
原 怎么理清自己的编程思路 ...转载 2019-08-22 16:47:06 · 492 阅读 · 0 评论 -
VS2010 Release版本需要开发环境dll问题
今天给同事写了一个小程序,竟然提示需要mfc100.dll,问题截图这个一看就知道是要开发环境dll,以为是自己把Debug版本给了同事。重新发了Releas目录下的exe文件,问题还是一样。感觉一头雾水,不可思议。于是检查项目配置,在VS2010中默认生成的项目中,Debug和Release对MFC的使用方式是相同的。所以,对MFC dll的需求自然是一致的。在目前面...原创 2019-08-22 11:38:30 · 415 阅读 · 0 评论 -
fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
使用新安装好的VS2010编译原来已有的工程,出现错误。输出窗口打印的信息如下说明在连接过程中,文件转换成COFF格式失败。COFF格式在百度词条中的解释在网络上查找资料后,知道连接器是通过调用cvtres.exe完成文件向coff格式的转换的。我理解就是cvtres.exe文件无效或损坏。搜索整个电脑中的cvtres.exe文件可以看到我已经把一个改了名字。另一个...原创 2019-08-15 09:58:20 · 165 阅读 · 0 评论 -
VS2010中CMFCVisualManager object资源泄漏
在工程中使用了CMFCButton对象后,突然发现,IDE报资源泄漏警告。一眼就知道这是使用控件资源使用出了问题。查看CMFCVisualManager的源码第一直觉红框的函数有点特殊。深入发现CMFCVisualManager对象是个单例(singleton),CWinAppEx类的ExitInstance函数可以析构这个对象。但是,我的应用程序类派生自CWinApp...原创 2019-08-22 10:08:16 · 226 阅读 · 0 评论 -
WIN7 32位 SP1 安装VS2010失败,解决过程记录
办公电脑硬盘挂掉,重装了系统,系统信息如下然后就是各种软件各种装。第一个就是VS2010,然后卡住了,一直安装失败。这里有个.msu格式的文件一直无法打开。试过网上各种方法。如1.清理安装记录,参考https://blog.csdn.net/z59d8m6e40/article/details/72808972是个新的硬盘,还是第一个安装的VS,这个直接看完就过了...原创 2019-08-14 11:41:34 · 674 阅读 · 0 评论