Error/Warning
Sacomplex
Keep Coding, Keep Learning.
展开
-
LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是没新建一个项目都要这样设置一次。在建立VS2010 Win32 Project项目时,按照上面解决方案依然发生了“error LNK1123”错误,经过上网查资料,解决方案为:原创 2014-11-02 21:17:27 · 865 阅读 · 0 评论 -
error C2664: “CButton::Create”: 不能将参数 1 从“const char [5]”转换为“LPCTSTR”
在学习MFC时遇到的问题,我是在 VS2013 中运行出错的,源代码是 VC++ 深入详解 P96 例 3-25:m_btn.Create("按钮", WS_CHILD | BS_DEFPUSHBUTTON, CRect(0, 0, 100, 100), this, 123);Windows 使用两种字符集 ANSI 和 UNICODE,前者就是通常使用的单字节方式,但这种方式处理象中文这原创 2015-02-09 13:13:26 · 998 阅读 · 0 评论 -
error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”
在学习 VC++ 编程时遇到的问题。代码在 VC++ 6.0 中没问题,因为它的代码没有按可编译为 UNICODE 版本的方式写,而 VS2005 之后版本默认是 UNICODE 编码的。所以所有使用到字串的地方都会出错。解决方案: 修改 VS2005 之后版本的设置: 项目 ->属性 ->常规 -> 字符集 -> 设置为多字节字符集。参考来源:http://65070204.原创 2015-01-22 15:55:32 · 816 阅读 · 0 评论 -
OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow
在学习用OpenCV获取摄像头视频时,运行过程中出现中断异常:在终端中提示:OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow, file ..\..\..\..\opencv\modules\highgui\src\window.cpp, line 261原创 2015-03-04 21:49:38 · 15624 阅读 · 1 评论 -
VS2013 OpenCV 2.4.9 “HEAP:Invalid Address specified to RtlValidateHeap( 000D0000, 019FEF18 )” 错误
在 VS2013、OpenCV 2.4.9 环境下,运行调试程序过程中先是出现“触发了一个断点”的异常:中断停止调试后,输出窗口显示 “HEAP[XXX.exe]:Invalid Address specified to RtlValidateHeap( 000D0000, 019FEF18 )” 错误,错误定位在 “return 0;” 这一行。进行逐句注释排错后,初步确定错误来自于原创 2015-03-18 10:02:11 · 4470 阅读 · 0 评论 -
Debug Assertion Failed! f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\winhand.cpp
在程序中增加了一段释放GDI对象资源的代码后,编译成功,运行程序出现 Debug Assertion Failed 中断错误,如下图:并指向 dbgrppt.c 文件的89行代码处// dbgrppt.c_CRTIMP void _cdecl _CrtDbgBreak( void ){ DebugBreak();}搜索相关问题发现,中断是原创 2016-11-16 09:12:06 · 2847 阅读 · 0 评论 -
fatal error LNK1000: Internal error during IncrBuildImage
这是VS2008的一个BUG,解决办法有两种:1、项目(Project)->属性(Property)->链接器(Linker)->常规(General) 下面的“启用增量链接(Enable Incremental Linking)”,将“是(/INCREMENTAL)”改为“否(/INCREMENTAL:NO)” ,选择项目->属性(Property pages)->配置属性(Configur原创 2016-11-21 09:33:39 · 782 阅读 · 0 评论 -
warning C4819: The file contains a character that cannot be represented in the current code page
VC程序编译时出现 warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss 的警告信息,意思是文件中包含有不属于Unicode编码的字符,原创 2017-06-10 09:16:00 · 1138 阅读 · 0 评论