24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 2036  |  回复: 4

hathain

银虫 (初入文坛)

[求助] function does not take 1 parameters怎么改 已有2人参与

创建的类MyIplClass下的成员函数:
void MyIplClass::GetIplData(IplImage* ipl)
{
        memcpy(m_Ipl->imageData,m_Ipl->imageData,m_Ipl->imageSize);
}

void MyIplClass::LoadBMP(CString FileName)
{
        m_Ipl=cvLoadImage(FileName,1);
}

按钮处理部分:
void CMymfcDlg::OnProcess()
{
        // TODO: Add your control notification handler code here
        MyIplClass* Img=new MyIplClass;
        CString filename;
        filename="C:\\Program Files\\OpenCV\\samples\\Lena.jpg";
        Img->LoadBMP(filename);
        Img->GetIplData(TheImage);
        delete Img;
        RedrawWindow(NULL,NULL,RDW_INVALIDATE);
}
报错:
:\VC++\MSDev98\MyProjects\mymfc\mymfcDlg.cpp(268) : error C2660: 'LoadBMP' : function does not take 1 parameters
D:\VC++\MSDev98\MyProjects\mymfc\mymfcDlg.cpp(269) : error C2660: 'GetIplData' : function does not take 1 parameters
MyIplClass.cpp
D:\VC++\MSDev98\MyProjects\mymfc\MyIplClass.cpp(31) : error C2511: 'GetIplData' : overloaded member function 'void (struct _IplImage *)' not found in 'MyIplClass'
        d:\vc++\msdev98\myprojects\mymfc\myiplclass.h(20) : see declaration of 'MyIplClass'
D:\VC++\MSDev98\MyProjects\mymfc\MyIplClass.cpp(36) : error C2511: 'LoadBMP' : overloaded member function 'void (class CString)' not found in 'MyIplClass'
        d:\vc++\msdev98\myprojects\mymfc\myiplclass.h(20) : see declaration of 'MyIplClass'
Generating Code...
执行 cl.exe 时出错.

mymfc.exe - 1 error(s), 0 warning(s)

求解释~~~~
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

rbs

木虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
把C原生字符串手动转换成CString。另外第一个函数是不是写错了?
2楼2014-06-30 00:33:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hathain

银虫 (初入文坛)

引用回帖:
2楼: Originally posted by rbs at 2014-06-30 00:33:46
把C原生字符串手动转换成CString。另外第一个函数是不是写错了?

我是按照oencv基础篇上面写的来的,不知道为什么就是不对~~~
3楼2014-06-30 09:21:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

绿遍山原

铜虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
把CString改成const char*试下。
要夢遊,不要催眠。
4楼2014-06-30 09:45:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hathain

银虫 (初入文坛)

引用回帖:
4楼: Originally posted by 绿遍山原 at 2014-06-30 09:45:44
把CString改成const char*试下。

试了之后还是错误:overloaded member function 'void (struct _IplImage *)' not found in 'MyIplClass'。怎么回事呢?
5楼2014-06-30 15:52:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hathain 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 求调剂求调剂 +6 121. 2026-04-02 6/300 2026-04-02 15:26 by haironglove
[考博] 材料工程专业硕士申博 +3 麟正宇 2026-03-30 3/150 2026-04-02 15:04 by greychen00
[考研] 265求调剂 +6 梁梁校校 2026-04-01 6/300 2026-04-02 14:29 by 客尔美德
[考研] 272求调剂,接受跨专业调剂! +4 闲鱼卢 2026-03-31 4/200 2026-04-02 11:18 by guyan1000
[考研] 261求B区调剂 +5 明仔· 2026-04-01 7/350 2026-04-02 11:17 by 邹尉尉
[考研] 求调剂,一志愿 南京航空航天大学 ,080500材料科学与工程学硕,总分289分 +11 @taotao 2026-03-29 11/550 2026-04-02 10:04 by realme321
[考研] 考研调剂 +12 Amber00 2026-03-31 12/600 2026-04-02 09:04 by sanrepian
[考研] 11408 321分求调剂 +3 huchun12138 2026-03-30 4/200 2026-04-01 22:48 by guanxin1001
[考研] 273求调剂 +19 李芷新1 2026-03-31 19/950 2026-04-01 21:49 by chyhaha
[考研] 307分求调剂 +14 (o~o) 2026-03-31 15/750 2026-04-01 20:43 by longlotian
[考研] 英一数二生物信息学287分,本科生物科学,求调剂 +3 碧水xyz 2026-03-29 4/200 2026-04-01 15:35 by plum
[考研] 08工科275求调剂,可跨考。 +5 AaAa7420 2026-03-31 5/250 2026-04-01 15:21 by 159357hjz
[考研] 一志愿 南京航空航天大学 ,080500材料科学与工程学硕 +10 @taotao 2026-03-31 11/550 2026-04-01 09:43 by xiayizhi
[考研] 335求调剂 +3 321* 2026-03-31 4/200 2026-04-01 00:00 by 321*
[考研] 340求调剂 +4 希望如此i 2026-03-31 4/200 2026-03-31 16:40 by 690616278
[考研] 343求调剂 +8 爱羁绊 2026-03-28 8/400 2026-03-31 16:12 by 不吃魚的貓
[考研] 081200-11408-276学硕求调剂 +4 崔wj 2026-03-31 4/200 2026-03-31 11:56 by jp9609
[考研] 福建理工大学材料学院先进合金团队招收考研调剂学生 +3 大华金商都 2026-03-30 4/200 2026-03-31 01:04 by 方英俊602
[考研] 086000生物与医药调剂 +5 Feisty。 2026-03-28 9/450 2026-03-29 12:02 by longlotian
[硕博家园] 招收生物学/细胞生物学调剂 +4 IceGuo 2026-03-26 5/250 2026-03-29 01:25 by griffith2014
信息提示
请填处理意见