opencv环境配置好了, 属性也设置对了, 但是使用VideoCapture类的时候, 还是出错。 右键可以查看其定义, 但是就是 出错。 漏掉了#include "stdafx.h", 包含的头文件是.hpp, 源文件却是 .cC语言的,而不是.cpp 。
(8/14)
添加成员函数 参数为IplImage*类型的,添加完cpp中函数主体提示与.h头文件存在兼容问题
头文件未包含highgui.h,程序把IplImage*当成参数之一。(5/28)
1>d:\microsoft visual studio 10.0\vc\atlmfc\include\afx.h(25): fatal error C1189:#error: Building
项目属性 MFC中使用了Windows默认库导致了错误,
改成静态库或者动态库。(5/26)
按钮代码没错,按钮不能用(单击按钮没反应)。
删除按钮事件时,别只删除可视化界面的按钮,好多位置都有该按钮的注册事件代码,需要手动删除。(5/21)
更新一下(2017/03/09):可怜我小白,当时接触MFC就是为了给OpenCV程序搞个界面,MFC看了20分钟教程。。。所以,MFC界面总高不正确的童鞋,可以先专门搞搞MFC 顺便一提,别听别人瞎说MFC过时了怎么滴,它必然有用武之地
inDlg.m_ofn.lpstrFile =(LPSTR)&aviName[0];
提示错误:不能将LPSTR类型数据分配给LPWSTR。
解决:将项目属性常规改为多字节字符。(5/20)
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.
1> c:\program files (x86)\microsoft visual studio 11.0\vc\include\stdio.h(218):参见“fopen”的声明
解决:
C++预处理器里加上 _CRT_SECURE_NO_WARNINGS (5/20)