问题描述
- Qt5+VS2010+OpenCV关于函数声明的问题
-
这是我的程序目录,
我在qt5video.cpp文件中写了一个函数
请问怎么在qt5video.h头文件中
哪个部分怎么样声明这个函数,才能使qt5video.cpp文件中IplImage FindCountours(IplImage src,IplImage *pContourImg)这个函数的内部正常使用Qt5中的控件ui.textEdit->insertPlainText("333333"); ui.label->setText("Yes");,现在是不识别,错误提示如下:
在改为IplImage* QT5video::FindCountours(IplImage* src,IplImage *pContourImg)之后依然有错误,
解决方案
你的FindCountours函数是QT5video类中的成员函数,在类外定义的时候应该写成:
IplImage *QT5video::FindCountours(IplImage src,IplImage *pContourImg)
{
//函数体
}
即:
返回值类型 类名::函数名(形参表)
{
函数体
}
解决方案二:
可以加个好友吗?我也要做这方面的工作,vs2010里用qt库和opencv库
解决方案三:
QT5 +VS2010 SP1 解决中文乱码问题
VS2010+QT5编程之解决中文乱码及一些编译未通过问题
Qt + VS2010 下使用Opencv
解决方案四:
就按照你注释起来语句的那样声明,cpp中函数前面加上域名
IplImage* Qt5video::FindContours(IplImage* src, IplImage* pContourImg)
{
...
}
时间: 2024-12-03 00:14:37