VS调试
Cesar-Wu
韬光养晦
展开
-
LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
最近因项目关系,在新的电脑里安装了VS2010(电脑已安装VS2005及VS2012)。将可运行工程移植到该电脑运行却出现了 LINK:fatal error LNK1123:转换到COFF期间失败:文件无效或损坏 的报错提示。搜索网络提供的解决方案,也得与将该问题解决。为了避免以后再出现相同问题所浪费的寻找解决方案时间,整理并写博记录下。这也为我的第一篇自写博客,也希望遇到到原创 2014-02-20 10:38:54 · 1247 阅读 · 0 评论 -
Failed to save the updated manifest to the file "Debug\ex07_1.exe.embed.man
提示报错: Failed to save the updated manifest to the file "Debug\ex07_1.exe.embed.man 出错原因: 原先的编译结果影响了本次编译。 解决办法: 将“工程名/Debug”文件下面的“xxx.exe.embed.manifest”这个文件删除,重新编译一转载 2014-06-30 11:24:40 · 981 阅读 · 0 评论 -
MFC编辑框自动换行,垂直滚动条自动下移
1.新建一个编辑框控件(Edit Control),将其多行(Multiline)前面打勾(属性设置为True),Auto HScroll前面的勾去掉(属性设置False),这样就可以实现每一行填满后自动换行了。2.再将垂直滚动条(Vetrical Scroll)前面打勾(属性设置为True),当输入或显示超过编辑框的大小后就会出现垂直滚动条。3.如果是输入,滚动条会自动移动跟随到转载 2014-07-21 21:29:34 · 990 阅读 · 0 评论 -
error C2065:未声明的标识符错误
在VS2010下进行VC++调试时,出现这样一种错误:error C2065:未声明的标识符,当时感觉十分怪异,为什么说怪异呢?因为如果在.cpp中未引入相关.h文件出现这样的错误很正常,但是现在是已经引入了相关的头文件,却还是出现了诸如error C2065、error C2087、error C2133...的错误。 情况是这样的,新建了一个工程项目,想使用其他工程中定义的同转载 2014-09-18 17:02:33 · 14502 阅读 · 2 评论 -
error C2440: 'static_cast' : cannot convert from 'void (__thiscall CChatDlg::* )(WPARAM,LPARAM)' to
这个问题应该是VC6项目迁移向高版本时发生的,VC6后消息的检查更为严格,以前在VC6下完全正常运行的消息映射在其它版本下编译不通过。 解决方法如下: 首先,把原来的消息函数返回值类型改为LRESULT,函数内可以随便写个return TRUE; 然后消息函数的参数必须改写成(WPARAM wParam,LPARAM lParam)而不论这两个参数是否用得到;最后,消息映射如O转载 2014-12-10 10:15:09 · 1056 阅读 · 0 评论 -
error BK1506 : cannot open file '.\Debug\????????.sbr': No such file or dire
解决方法:从工程->设置->浏览信息->创建创建浏览信息的复选框的勾给去掉就行了工程---属性---C/C---Browse Information -----Enable Browse Information 设置为NONE转载 2015-03-02 22:41:38 · 4102 阅读 · 0 评论 -
非MFC工程中使用MFC库
原文链接:http://blog.csdn.net/luoweifu/article/details/41527069需求说明C++工程的类型有很多,从VS(或VC)可以看到常见的有:Win32 Console Application、MFC Application、Win32 Project等。在创建MFC工程时,通过IDE的向导会自动帮我们创建相应的类文件和包含必需的头文件,但转载 2016-11-16 10:55:08 · 423 阅读 · 0 评论