Halcon联合Qt

一.创建库文件

  • 将Halcon MVtec源文件中include 和lib 文件拖出,放到与 .pro文件同级目录下
    Halcon联合Qt
    Halcon联合Qt

声明库文件

  • 在 .pro文件中声明库文件
    Halcon联合Qt

三。添加头文件和命名空间

Halcon联合Qt

四.绑定窗口

  • gvMain是我的 Graphics View控件,与Halcon窗口绑定
    Halcon联合Qt
    注意:这里注意 窗口句柄WindowHandle
  • 当你需要在其他模块应用这个窗口时,声明窗口句柄 extern HTuple WindowHandle;
  • extern定义:extern是计算机语言中的一个关键字,可置于变量或者函数前,以表示变量或者函数的定义在别的文件中。提示编译器遇到此变量或函数时,在其它模块中寻找其定义