![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常见错误
liulina603
治疗对未来焦虑的良药就在今天你自己的所为
展开
-
PyInstaller 的安装和使用、pyinstaller 打包出现第三方库FileNotFoundError的一般解决方法
最近利用tkinter+python+pyinstaller实现了小工具的项目,在此记录下pyinstaller相关参数以及爬过的坑。一、pyinstaller相关参数-F, –onefile 打包一个单个文件,如果你的代码都写在一个.py文件的话,可以用这个,如果是多个.py文件就别用 -D, –onedir 打包多个文件,在dist中生成很多依赖文件,适合以框架形式编写工具代码...原创 2018-08-18 14:53:00 · 5848 阅读 · 0 评论 -
应用程序无法正常启动(0x000007b)的原因之一
。。转载 2015-05-21 09:15:49 · 3747 阅读 · 1 评论 -
stack around the variable “” was corrupted
错误:stack around the variable “XX” was corrupted.,中文翻译就是“在变量XX周围的堆栈已损坏” 把“project->配置属性->c/c++->代码生成->基本运行时检查 设置为默认值,就没有这样的错误了。 关于MSDN的解释是在堆栈外面读写某数据。错误是名为RTC1的编译器检测的。 又看了更多的技术文章,发转载 2015-01-13 14:20:03 · 1099 阅读 · 0 评论 -
windows在**.exe中触发了一个断点,其原因可能是堆被损坏,这说明。。。dll中有bug
svm程序中遇到的问题,主要原因是:release下面,没有放相应的lib库,加入后 ,问题就解决了原创 2012-12-18 19:44:25 · 3423 阅读 · 0 评论 -
malloc 与free
#include #include int main(void){ int *p, i; p = (int *)malloc(6 * sizeof(int)) ; if (p == NULL) { //判断是否为空 printf("内存分配出错!"); exit(1); }原创 2014-05-12 16:50:53 · 1199 阅读 · 0 评论 -
error LNK2005: _DllMain@12 already defined in MSVCRTD.lib(dllmain.obj)
本文主要分析和解决编译链接时产生的 LNK2005 错误。【错误信息】: mfcs90ud.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in MSVCRTD.lib(dllmain.obj)【分析原因】: 这篇文章:《在Visual C++中以错误的顺序链接CRT库和M转载 2014-10-28 11:28:12 · 2215 阅读 · 0 评论 -
LINK : fatal error LNK1104: 无法打开文件“avrt.lib”,好像webrtc源文件下没有这个库
为什么用使用webrtc中的voice engine,老是出现这们要的错误,LINK : fatal error LNK1104: 无法打开文件“avrt.lib”,好像webrtc源文件下没有这个库原因:directx原创 2014-04-21 11:16:53 · 1887 阅读 · 1 评论 -
Null pointer (NULL array pointer is passed) in function cvGetMat, 报这样的错
我的程序出错在于:DWORD CFacedoo::regiditFun(){ static char* pShowImgX; static TgImage outimage;//前面加了个static if ( bFirstreg ) { bFirstreg = FALSE; pShowImgX = new char[384*288*3];原创 2014-05-06 10:45:49 · 3410 阅读 · 0 评论 -
VS2005编译链接错误小结
1.run error: 没有找到MSVCR80D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题?解决办法:方法一、微软对于这个问题应该也有处理,不过感觉不是很人性化。在“属性->配置属性->清单工具->常规“下有一个”使用FAT32解决办法,把它选成是,就可以了。注意:一定要先配置这个选项,然后再编译工程,要不然还是不好用方法二、找到你的工程的文件夹,如(myp转载 2014-04-21 09:18:41 · 2792 阅读 · 0 评论 -
关于“This file has been modified outside of the source editor. Do you want to reload it?”
当VC6.0出现“This file has been modified outside of the source editor. Do you want to reload it?”的错误时,是因为在VC6.0中打开文件时,文件被外部程序修改,VC检测到文件变化,因此提示你是否载入被修改后的内容。 如果实际上没有外部程序打开该文件,可能是因为VC本身的问题。解决方法:先将VC中打开的转载 2014-05-04 10:32:31 · 5047 阅读 · 0 评论 -
CFileFind的成员函数GetFileName()为什么返回的是"."?
整个代码如下:#include #include void main(){ CFileFind finder; BOOL bWorking = finder.FindFile("*.*"); while (bWorking) { bWorking = finder.FindNextFile(); cout << (LPCTSTR) finder.GetF转载 2014-04-30 16:06:40 · 2681 阅读 · 0 评论 -
error C2199: syntax error : found 'int (' at global scope (was a declaration intended?)
error C2199: syntax error : found 'int (' at global scope (was a declaration intended?) ------表示系统已定义了此函数如:表示min()这个函数已在系统中进行了定义:(把这个函数名修改下就可以了)原创 2014-01-28 15:02:30 · 7933 阅读 · 0 评论 -
unknown error code -9() in function cvResetImageROI,
原因是什么呢?==原创 2015-04-13 10:20:38 · 3583 阅读 · 2 评论 -
fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h
解决方式:一.1) 在解决方案资源管理器中,右击相应的.cpp文件,点击“属性”2) 在左侧配置属性中,点开“C/C++”,单击“预编译头”3) 更改右侧第一行的“创建/使用预编译头”,把选项从“使用预编译头(/Yu)”改成“不使用预编译头”4) 注:每一个报错的.cpp都要如此更改哦~辛苦一下呗~二.(不推荐)1)在解决方案右击工程,点击属性2)在配置转载 2015-04-14 16:30:49 · 37714 阅读 · 3 评论 -
暴力关闭任务管理器中的进程
原因:程序结束后,但是任务管理器中的exe 还存在。采用下面的方法强制结束exe//关闭按钮void CSuspectPerSysDlg::OnBnClickedButShutcam(){ // TODO: 在此添加控件通知处理程序代码 cvReleaseVideoWriter(&writer); cvReleaseCapture(&capture); KillProcess原创 2017-04-06 09:06:19 · 1573 阅读 · 0 评论 -
安装了VCam后,VideoCapture 出问题,FileStorage fs("X.yml", FileStorage::READ)报错
1、安装了VCam后,下面这样的写法报错VideoCapture capture;capture.open(0); 正确修改后为:VideoCapture capture(0);原创 2017-02-10 09:16:06 · 2595 阅读 · 0 评论 -
VC6.0工程升级到VS2010遇到问题及解决办法 【LNK2019】 无法解析的外部符号 __iob
VS2010 解决链接错误:error LNK2019: 无法解析的外部符号 __iob 该错误主要是由于静态库在VC6编译而主程序在VC2010编译,大家用的CRT不同。解决办法,代码中增加#ifdef __cplusplusextern "C" #endifFILE _iob[3] = {__iob_func()[0], __iob_func()[1]转载 2015-12-31 08:41:50 · 2914 阅读 · 0 评论 -
error LNK2019: 无法解析的外部符号 _cvHaarDetectObjects,该符号在函数 "void __cdecl detect_and_draw(struct _IplImage
error LNK2019: 无法解析的外部符号 _cvHaarDetectObjects,该符号在函数 "void __cdecl detect_and_draw(struct _IplImage *)" (?detect_and_draw@@YAXPAU_IplImage@@@Z) 中被引用的解决办法。添加一条语句即可:#pragma comment(lib, "opencv_转载 2015-08-11 09:35:00 · 1786 阅读 · 0 评论 -
xml文件转换
opencv 中将级联分类器数据存储为xml文件,读取时非常复杂,为了降低复杂度我将haar分类器数据按最简单的格式存储,只包含纯的数据,不含任何其它冗余信息存储的顺序就是按cascade结构体中个成员的定义顺序来存储的。具体的存储代码: int SaveCascade(CvHaarClassifierCascade *cascade)函数// testtest.cpp :原创 2015-08-11 14:40:12 · 3095 阅读 · 2 评论 -
opencv_objdetect249d.lib未加的错误 CascadeClassifier::~CascadeClassifier
错误 8 error LNK2019: 无法解析的外部符号 "public: __thiscall cv::CascadeClassifier::CascadeClassifier(void)" (??0CascadeClassifier@cv@@QAE@XZ),该符号在函数 _main 中被引用 D:\连通域、填冲、细化、删除、边缘检测\testtest\testtest\testt原创 2015-08-11 14:03:50 · 3142 阅读 · 0 评论 -
错误 4 error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
用VS2010编译C++项目时出现这样的错误:LNK1123: 转换到 COFF 期间失败: 文件无效或损坏方案一:(这个方法比较好,在用qt运行时出现问题也能解决)复制 C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7601.17514_none_ba1c770af0b2031b 目转载 2015-08-24 11:21:12 · 1588 阅读 · 0 评论 -
opencv imread函数报错,读不到图片,原因是:
我的解决方法是:将所有opencv_*.dll拷贝到和exe文件相同目录下。debug 和release 都运行成功原创 2015-07-03 15:50:37 · 2866 阅读 · 1 评论 -
opencv error :assertion faild (src.depth()==dst.depth()&&src.size==dst.size)
如果你用的是以下代码, cvSetImageROI(grayEqualizeImage,cvRect(cr->x,cr->y,IMG_WIDTH,IMG_HEIGHT)); cvCopy(grayEqualizeImage,dstImage,0);cvResetImageROI(grayEqualizeImage);那么你要检查你 cvSetImageROI 这个函数是否执转载 2015-05-25 17:02:58 · 3670 阅读 · 0 评论 -
CxImage::Save”: 不能将参数 1 从“const char [10]”转换为“const TCHAR *
修改工程属性--常规--字符集--改为“使用多字节字符集”原创 2015-05-06 15:24:23 · 4310 阅读 · 1 评论 -
关于各种无法解析的外部符号问题的相应解决方案
在使用vs2005或vs2010调试程序的过程中,经常会出现无法解析的外部符号问题,可能的原因有很多种 考虑可能的原因:[0]出现无法解析可能是因为lib文件不正确,比如64位的编译配置,结果使用的是32位的lib包.[1]只写了类声明,但还没有写实现类,造成调用时无法解析[2]声明和定义没有统一,造成链接不一致,无法解析[3]没有在项目属性页的链接器的命令行选项加转载 2015-06-18 08:43:59 · 2111 阅读 · 0 评论 -
error C2065: 'new' : undeclared identifier,主要是因为是.C文件
char *filename=new char[100];在.C文件中,就出现new 没声明,如果是在.cpp文件中,就没有任何问题原创 2013-09-29 13:53:43 · 8783 阅读 · 0 评论 -
cvCreateFileCapture读取视频返回NULL
1. 安装XvidCodec, http://www.xvidmovies.com/codec/ 解决了2. 安装 K-Lite_Codec_Pack 不行。转载 2013-09-27 16:36:55 · 2691 阅读 · 1 评论 -
关于vc数值溢出的问题-1.#IND000000000
-1.#IND000000000数字识别程序发现了一个问题,应该在以后中注意,就是一个典型的误差问题,原程序如下计算光谱角:double SAM(double *a, double *b, long bands){ double dis = 0; int i; double d1,d2,d3; d1=0;d2=0;d3=0; for(i=0; i {原创 2013-07-08 10:38:35 · 3558 阅读 · 0 评论 -
unresolved external symbol "public: static int CIDcardRecogizeDlg::h" (?h@CIDcardReco
#include class TJ{ public: void fun_sum(int quantity,float price){ if(quantity>=10) { sum+=price*discount*quantity; } else { sum+=price*quantity; }原创 2013-06-19 14:44:58 · 2634 阅读 · 1 评论 -
LINK : fatal error LNK1158: cannot run "D:\Program Files\Microsoft Visual Studio\VC98\BIN\cvtres.exe
rebuild一下,是你的debug目录问题,而不是VC的问题。 如果还不行的话,查看Project/setting/link/output file name下的目录是否是debug/zw.exe,如果不是,改成是。 ------------------------------------------ 补充1 把所有的VC窗口都关闭了,重新启动VC,然后rebuild all这个原创 2012-06-02 06:01:47 · 10876 阅读 · 1 评论 -
使用PathFileExistss 要包含头文件shlwapi.h
使用PathFileExistss 要包含头文件shlwapi.h CString filepath="d:\\convertImage\\negdata\\"; if (!PathFileExists(filepath)) { CreateDirectory(filepath,NULL); }如果filepath目录不存在,创建些目录(即文件夹)并要加原创 2012-12-29 14:38:08 · 1826 阅读 · 0 评论 -
解决MFC80D.DLL无法找到的方法
在debug下调试,一直出现:没有找到mfc80D.dll,因此这个应用程序未能启动,.......在release下,一切正常现在debug下,解决:没有找到MFC80D.DLL的方法问题出现在程序运行清单上,默认是“嵌入清单”,清单文件是“$(IntDir)/$(TargetFileName).embed.manifest”。 调试程序运行时,不知道为什么却定位不到这个原创 2012-12-29 15:13:54 · 1427 阅读 · 0 评论 -
VC2005:无法执行添加/移除操作,因为代码元素DlgXXX是只读的 .
解决方案:1、重启VC2、打开Resource.h文件看看 一看就知道了 有些定义重复了 可以手动改掉 保存 编辑器重新加载 。。。。。。。。3、关闭解决方案,删除ncb文件重新添加即可4、实在不行就手动添加消息处理5、查看.h和.cpp文件的属性,有可能是只读的,修改属性后就可以了6、把你要添加事件的对话框相应的类文件(*.h和*.cpp)给关了就可以了我是用第2,6转载 2013-02-04 10:47:26 · 876 阅读 · 0 评论 -
fatal error C1010: unexpected end of file while looking for precompiled head
解决方案1:查下是在哪个文件出错,找到包含出错这个文件的CPP文件 右键单击项目工程中的cpp文件,在菜单Project->Settings->C/C++->Precompile Header,设置为第一项:Not using precompile headers。 我的这样弄过就可不出错了原创 2012-12-29 14:07:37 · 8439 阅读 · 0 评论 -
在ClassView中双击某个函数名,打不开,解决方法
在ClassView中双击函数名,打不开,,出现这个: "Cannot find the definition of this function " 怎么解决?可能有以下情况:1、看下“声明和定义是否一致?2、删除.clw文件试试,不行再删除.ncb文件试试~原创 2012-06-06 16:29:30 · 1978 阅读 · 0 评论 -
编程技巧之:VC6.0在打开ResourceView 时,无法打开,报This file is already open in an editor.怎么办? .
方法: 打开工程/window/Close All -> 现在试试打开ResourceView,就可以打开了!原创 2012-07-20 08:52:06 · 2226 阅读 · 1 评论 -
cxcore100.dll错误提示找不到的解决方法
我安装了OpenCV的不同版本,用OpenCV写的程序运行时,出现找不到cxcore100.dll的错误? 问题原因: 1)查下有没有设置系统环境变量。 2)如果加了环境变量,还是出错,就把OpenCV下bin目录下的.dll文件都粘贴到system32目录下. 我就是这么解决的。原创 2012-11-02 08:50:34 · 3350 阅读 · 1 评论 -
VS2005 怪异问题解决,没有找到MFC80UD.DLL
/VS2005 怪异问题解决,没有找到MFC80UD.DLL"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 1)如果在"工程属性->配置属性->常规->字符集"选"使用多字节字符集",,就不会出这个问题!2)删除."(工程文件)"Debug里的文件和.ncb),再"重新生成解决方案文件...", 3)Manifest搞的鬼,然后修改项目属性原创 2013-02-04 13:11:20 · 1341 阅读 · 0 评论 -
cvCopy函数调试时正常,在debug或release下运行出错,提示cvCopy大小不匹配
原因是:在使用cvCopy复制的时候,要保证ROI区域不能超过图像的边界。 CvRect ROI_rect; //获得图片感兴趣区域 ROI_rect.x=pic_left;//车牌左边界 ROI_rect.y=pic_bottom;//车牌上边界 ROI_rect.width=pic_right-pic_left/*+1*/; R原创 2013-06-22 17:20:10 · 1847 阅读 · 0 评论 -
#pragma comment( lib , "libTest.lib" )的意思
代码中#pragma comment( lib , "libTest.lib" )的意思是指本文件生成的.obj文件应与libTest.lib一起连接。原创 2013-07-08 13:57:07 · 2255 阅读 · 0 评论