自学OpenCV时遇到的一些错误(捂脸ing,当年确实好多不懂...)

时间:2023-03-08 21:47:00
6、8/14
opencv环境配置好了, 属性也设置对了, 但是使用VideoCapture类的时候, 还是出错。  右键可以查看其定义, 但是就是 出错。   漏掉了#include "stdafx.h", 包含的头文件是.hpp, 源文件却是 .cC语言的,而不是.cpp 。
(8/14)


5、5/28
添加成员函数 参数为IplImage*类型的,添加完cpp中函数主体提示与.h头文件存在兼容问题
头文件未包含highgui.h,程序把IplImage*当成参数之一。(5/28)


4、5/26

  1. 1>d:\microsoft visual studio 10.0\vc\atlmfc\include\afx.h(25): fatal error C1189:#error:  Building
项目属性 MFC中使用了Windows默认库导致了错误,
改成静态库或者动态库。(5/26)


3、5/20
按钮代码没错,按钮不能用(单击按钮没反应)。
删除按钮事件时,别只删除可视化界面的按钮,好多位置都有该按钮的注册事件代码,需要手动删除。(5/21)
更新一下(2017/03/09):可怜我小白,当时接触MFC就是为了给OpenCV程序搞个界面,MFC看了20分钟教程。。。所以,MFC界面总高不正确的童鞋,可以先专门搞搞MFC   顺便一提,别听别人瞎说MFC过时了怎么滴,它必然有用武之地

2、5/20

  1. inDlg.m_ofn.lpstrFile =(LPSTR)&aviName[0];
提示错误:不能将LPSTR类型数据分配给LPWSTR。
解决:将项目属性常规改为多字节字符。(5/20)

1、5/20
  1. 1>f:\softs\opencv245\opencv\build\include\opencv2\flann\logger.h(66): error C4996:'fopen':This function or variable may be unsafe.Considerusing fopen_s instead.To disable deprecation, use _CRT_SECURE_NO_WARNINGS.See online help for details.
  2. 1> c:\program files (x86)\microsoft visual studio 11.0\vc\include\stdio.h(218):参见“fopen”的声明
解决:
C++预处理器里加上 _CRT_SECURE_NO_WARNINGS (5/20)