关于halocn在qt下的配置问题
来源:互联网 发布:向量的斜对称矩阵 编辑:程序博客网 时间:2024/04/28 12:05
1.QT版本:qt 5.7.0 Mingw 32bit
Halcon版本:halcon 12;
配置失败。
错误原因:"supported as of the HALCON major version after the next major version.
基本上就是halcon与qt版本不符。(个人认为编译器原因)
2.QT版本:qt 5.6 MSVC2013
Halcon版本:halcon 12;
配置成功。
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/halconcpp.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/halconc.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/halconcpp10.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/halconcpp10xl.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/halconcppxl.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/halconcxl.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/halconx.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/halconxl.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/halconxxl.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/hdevenginecpp.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/hdevenginecpp10.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/hdevenginecpp10xl.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/hdevenginecppxl.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/hdevenginex.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/hdevenginexxl.lib"
3.测试程序
#include <QCoreApplication>
#include "HalconCpp.h"
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
using namespace Halcon;
HImage Mandrill("monkey");
HWindow w;
Mandrill.Display(w);
w.Click();
HRegion Bright=Mandrill >=128;
HRegionArray Conn=Bright.Connection();
HRegionArray Large=Conn.SelectShape("area","and",500,90000);
HRegionArray Eyes=Large.SelectShape("anisometry","and",1,1.7);
Eyes.Display(w);
w.Click();
return a.exec();
}
Halcon版本:halcon 12;
配置失败。
错误原因:"supported as of the HALCON major version after the next major version.
基本上就是halcon与qt版本不符。(个人认为编译器原因)
2.QT版本:qt 5.6 MSVC2013
Halcon版本:halcon 12;
配置成功。
配置方法:在pro文件中加入(找到自己安装包中的对应文件)
INCLUDEPATH +="$$(HALCONROOT)/include"
INCLUDEPATH +="$$(HALCONROOT)/include/cpp"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/halcon.lib"LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/halconcpp.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/halconc.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/halconcpp10.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/halconcpp10xl.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/halconcppxl.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/halconcxl.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/halconx.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/halconxl.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/halconxxl.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/hdevenginecpp.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/hdevenginecpp10.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/hdevenginecpp10xl.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/hdevenginecppxl.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/hdevenginex.lib"
LIBS += "C:/Program Files/MVTec/HALCON-12.0/lib/x86sse2-win32/hdevenginexxl.lib"
3.测试程序
#include <QCoreApplication>
#include "HalconCpp.h"
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
using namespace Halcon;
HImage Mandrill("monkey");
HWindow w;
Mandrill.Display(w);
w.Click();
HRegion Bright=Mandrill >=128;
HRegionArray Conn=Bright.Connection();
HRegionArray Large=Conn.SelectShape("area","and",500,90000);
HRegionArray Eyes=Large.SelectShape("anisometry","and",1,1.7);
Eyes.Display(w);
w.Click();
return a.exec();
}
1 0
- 关于halocn在qt下的配置问题
- 关于ati显卡在linux下的配置问题
- Qt在VS2008下的配置
- Qt在VS2008下的配置
- Qt在vs2010下的配置
- Qt在vs2010下的配置
- QT在VS2010下的使用配置
- 在MAC下的QT配置openCV
- QT在VS下的配置
- 关于libusb-win32-bin-1.2.6.0在QT环境下使用的配置方法
- 关于在VS2012下opencv+QT出现“无法解析的外部命令”问题的解决方案
- 在Ubuntu下,关于vim的配置
- 关于opencv和qt在vs2010的配置总结
- 在QT环境下编译关于xml编程的程序
- 关于在windows下部署发布QT程序的总结
- 关于在windows下部署发布QT程序的总结
- 关于在windows下部署发布QT程序的总结
- 关于在windows下部署发布QT程序的总结
- HTTP返回状态码大全
- python 的日志logging模块学习
- Source Insight marco:MultiLineComment
- Python C API使用时需要注意什么
- Contiki:一个鲜为人知的、主宰物联网的开源操作系统
- 关于halocn在qt下的配置问题
- box-sizing: border-box的使用让div始终在页面底部
- jquery (function($){...})(jquery)的详细说明
- PostgreSQL与MySQL比较
- jQuery.extend 函数详解
- 微信公众号项目笔记 二
- 软件测试 day3
- 手把手教你开发chrome扩展一:开发Chrome Extenstion其实很简单
- Python性能分析指南