一个调用了外部halcon库的项目,本来自己把所有封装的函数都放在mainwindow(即qthalconmw)里,后面觉得太麻烦新建了个tools.cpp存放各类函数。
qthalconmw.h
#include"tools.h"
class qthalconmw : public QMainWindow
{
Q_OBJECT
public:
qthalconmw(QWidget *parent = nullptr);
~qthalconmw();
tools mytools;
qthalcon.cpp
#include "tools.h"
mytools.FindTickFrom2(ho_ImageReduced1, ho_ImageReduced2, &ho_Regions, &(*ho_RectangleResult0),
&hv_Row0, &hv_Column0, &hv_tuple0, &hv_result0);//调用tools里函数
tool.h
class tools : public QWidget
{
Q_OBJECT
public:
explicit tools(QWidget *parent = nullptr);
~tools();
void FindTickFrom2 (HObject ho_ImageReduced1, HObject ho_ImageReduced2, HObject *ho_Regions,
HObject *ho_RectangleResult, HTuple *hv_Row, HTuple *hv_Column, HTuple *hv_tuple1,
HTuple *hv_result1);
求解该怎么改