设置首页收藏本站
开启左侧

VC6.0编译成功再移植vs2005出现报错

[复制链接]
weichangmin 发表于 2018-5-8 17:00:08 | 显示全部楼层 |阅读模式
Error        1        error C2664: 'HalconCpp::get_image_pointer1' : cannot convert parameter 2 from 'Hlong *' to 'HalconCpp::HTuple *'        c:\Users\gdadmin\Desktop\halconcode\HalconMatch\HalconMatch\MatchingDlg.cpp        254       
Error        2        error C2664: 'HalconCpp::count_seconds' : cannot convert parameter 1 from 'double *' to 'HalconCpp::HTuple *'        c:\Users\gdadmin\Desktop\halconcode\HalconMatch\HalconMatch\MatchingDlg.cpp        282       

。。。。。。。。。。

是不是那个地方设置问题?

        // TODO: Add your control notification handler code here
        using namespace HalconCpp;
       
        Hlong lPointer;
       
        char lpcsType[MAX_STRING];
        //读取图片
        read_image(&m_hoImage,MODEL_FILE/*"b55.bmp"*/);
       
        //获得图片的指针
        get_image_pointer1(m_hoImage,&lPointer,&lpcsType,&m_lWidth,&m_lHeight);


奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Criss 发表于 2018-5-8 17:26:31 | 显示全部楼层
类型不对,一般控制类型的声明为HTuple即可,其他可以参考VC与Halcon类型转换https://www.51halcon.com/thread-336-1-1.html
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| weichangmin 发表于 2018-5-10 00:06:38 | 显示全部楼层
//初始化成员变量
        void InitialMemberVar();
       
        CHalconMatchingDlg(CWnd* pParent = NULL);        // standard constructor
       
        Halcon::Hobject m_hoImage, //原始图片
                            m_hoImageReduced, //减去图片
                                        m_hoShapeModelImage,//形状模型
                                        m_hoCoutour;//外形轮廓
        Halcon::Hobject m_hoMatchImage;//匹配图像
        Halcon::Hobject m_hoShapeModel,//形状模型
                            m_hoCirle;//圆
        Halcon::HTuple  m_htRow,//行
                            m_htColumn;//列
        Halcon::HTuple  m_htRadius;//半径

        Halcon::HTuple NumLevels,
                           AngleStart,
                                   AngleExtent,
                                   AngleStep,
                                   Optimization,
                                   Metric,
                                   MinContrast;
       
        long m_lWindowRow, //窗口的行
                 m_lWindowColumn,//窗口的列
                 m_lWindowWidth, //窗口的宽度
                 m_lWindowHeight;//窗口的高度

        Hlong m_lWidth,//宽度
                  m_lHeight,//高度
                  m_lWindowID,//窗口的ID
                  m_lArea,//面积
                  m_lModelID;//模型的ID
       
        Hlong m_lMatchModelID;
       
        Hlong lFWindowID;//父窗口ID

        double m_dRow, m_dColumn;

        double m_tStart,m_tEnd;//开始和结束时间

多谢回复,以上都要转换吗?怎么声明HTuple?
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
大师兄 发表于 2018-5-31 15:46:22 | 显示全部楼层
你是不是切换版本了,直接改就行,那错改哪里
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表