errors
不要做程序员的小松鼠
愉快的调bug......
展开
-
error C2668: “pow”: 对重载函数的调用不明确
当一个用vc写的MFC程序,用vs运行时,其中的一些重载函数,比如pow(),参数的类型有多种:long double pow(long double,int)”或“floatpow(float,int)” 或“doublepow(double,int)”,所以,参数类型要具体,明确,就可以避免这个错误原创 2015-01-17 18:10:02 · 2294 阅读 · 0 评论 -
error C2039: “sort”: 不是“std”的成员
使用vector时,头文件缺失,添加头文件:#include原创 2016-04-18 10:47:07 · 14954 阅读 · 4 评论 -
error C2664 无法将参数 从“const char []”转换为“LPCTSTR
问题:有些vc6的工程转到vs中会报错如题。解决:项目属性页->配置属性->常规->字符集->使用多字节字符集,编译。原创 2016-04-15 21:13:18 · 2023 阅读 · 0 评论 -
Opencv 等error LNK2001: unresolved external symbol
在用opencv等工具原创 2014-05-23 13:40:37 · 1547 阅读 · 0 评论 -
Debug Assertion Failed filecore.cpp line258
在别人的代码中原创 2014-05-23 23:26:16 · 5127 阅读 · 0 评论 -
Unknown error code -49
opencv中的错误,显示的是CFree原创 2014-05-29 13:00:09 · 2583 阅读 · 0 评论 -
debug error:Damage before normal block
我的代码问题是数组越界,比如int 啊【原创 2014-06-02 16:54:23 · 1512 阅读 · 0 评论 -
Error:‘itoa’ was not declared in this scope
解决方法 c++11: std::to_stringsprintf stdio.hchar *c = new char; sprintf(c,"%d",num);stringstream sstream.hstringstream ss; int x = 1; ss << x; string str = ss.str();原创 2016-05-03 19:40:12 · 11383 阅读 · 4 评论 -
C++ cin被跳过
问题:今天写代码发生了第二个cin被跳过的情况,原来是因为我的第一个cin,输入的是文件路径,较长,自动换行了,也就产生了两次换行(\n),所以第二个cin发现有换行就不等待输入了,直接存了一个空的内容。解决方法:cin.ignore()basic_istream& ignore( streamsize _Count = 1, int_type _Delim = tra原创 2016-05-05 16:39:37 · 7386 阅读 · 2 评论 -
error C4996 This function or variable may be unsafe
方法一:换成安全的函数方法二:屏蔽警告,加上 #pragma warning(disable:4996)原创 2016-04-10 19:09:16 · 637 阅读 · 0 评论 -
errorC4146 errorC4308 errorC4532 errorC4533 errorC4700 errorC4703 errorC4789 errorC4995 errorC4996
这个错误和安全开发生命周期(SDL)检查有关,vs2012之后加入(vs2012、vs2013、vs2015)。MSDN相关介绍 相关其他错误:解决方法:项目属性->配置属性->C/C++->SDL检查 否 就不会出现原创 2016-04-28 20:51:44 · 1191 阅读 · 0 评论 -
error C2039: “ReadHuge”: 不是“CFile”的成员
CFile的函数在VS中 ReadHuge()改为Read()WriteHuge()改为Write()原创 2015-01-17 18:15:22 · 1854 阅读 · 0 评论 -
OpenCV3.0下 cvCvtColor函数灰度化图像遇到问题及解决办法
灰度图像在1.0下我们可以这么写:int main(int argc, char* argv[]){ IplImage* src = cvLoadImage("lampard.jpg",1); IplImage* gimg =0; gimg =cvCreateImage(cvGetSize(src),src->depth,1); cvNamedWindow("showImage原创 2015-03-16 20:37:24 · 14114 阅读 · 1 评论 -
无法上csdn博客的解决方法&cxalloc.cpp(111)&程序可以单步调通,裸奔不行
最近这两天,我们实验室的CSDN博客上不去了,有且只有博客上不去,尝试了各种解决办法。。。修改DNS,使用代理等,不知道是不得法还是怎样,没用,昨天发现问题是域名解析重定向,然后就删了hosts文件的内容,然后就好了!!!莫名其妙,而且我删除之后,局域网内的大家都能上了,,,,,,欢迎交流这是什么问题。。。另外分享这两天解决的两个bug,竟然都与cvReleaseImage 使用不当有关。原创 2015-10-24 10:57:12 · 1020 阅读 · 0 评论 -
warning: Error opening file (../../modules/highgui/src/cap_ffmpeg_impl.hpp:545)
这个问题就是视频文件的路径错了!!!用了一早上时间。。。。。。原创 2016-03-31 19:55:01 · 9876 阅读 · 12 评论 -
error MSB8031 Building an MFC project for a non-Unicode character set is deprecated.
1.error C2664的解决办法解决后可能会出现新的错误:error MSB8031+一个网址。2.这是因为,VS2013开始不支持多字节了,通过该网址,可以去下载2015或者2013对应的库,比如Multibyte MFC Library for Visual Studio 20133.安装之后,完美解决。原创 2016-04-26 17:06:53 · 1107 阅读 · 0 评论 -
error LNK2038 RuntimeLibrary 不匹配
1.不匹配就让他匹配2.问题是运行库不匹配,运行库一共有四种:多线程调试Dll (/MDd):MD_DynamicDebug多线程Dll (/MD) :MD_DynamicRelease多线程(/MT) :MD_StaticRelease多线程(/MTd):MD_StaticDebug3.项目属性->c/c++->代码生成->运行库,调整即可。原创 2016-04-26 17:14:53 · 488 阅读 · 0 评论 -
error C2665: none of the 2 overloads could convert all the argument types
error C2665: none of the 2 overloads could convert all the argument types 2 个重载中没有一个可以转换所有参数类型这个错误就是你调用的函数中的参数类型不匹配。我用的从cv::rectangle,参数应该是Mat型,而CvRectangle中的参数应该是Iplimage*型的,把之前的代码调用过来就出现了上面的错误。原创 2016-04-27 20:18:32 · 9689 阅读 · 0 评论 -
IntelliSense: 应输入声明的解决方案
转自百度知道:工具-〉选项-〉文本编辑器-〉c/c++->高级-〉禁用自动更新改为:TRUE转载 2016-04-28 20:30:03 · 14608 阅读 · 8 评论 -
fatal error C1010 error c2143 warning C4627: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h
fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h 1.当然看到这句话你就知道应该把 stdafx.h 放到cpp文件中,但是,一定要放在第一行。2.如果你有这个文件,但是没有放在第一行,那么你会遇到以下无关的错误和提醒。。。,你可能会花很长时间才知道问题在哪。。。别问我问什么知道的。。。原创 2016-04-21 21:30:31 · 1003 阅读 · 0 评论