开启左侧

halcon + visual studio 没有图像显示?

[复制链接]
983124371 发表于 2018-9-8 20:10:40 | 显示全部楼层 |阅读模式
最近刚接触halcon,正在学习,遇到一些问题,在此请教!!!
在halcon中写的程序导出c++程序后,在vs中运行,但是一直都没有相应的窗口显示图像,请问这是为什么?

无标题.png
 楼主| 983124371 发表于 2018-9-8 21:24:24 | 显示全部楼层
没有人吗?这个问题真的困扰了好久了?????{:1_346:}
绝地武士 发表于 2018-9-8 22:41:38 | 显示全部楼层
直接导出的代码里面没有图像窗口的只有你写的代码,你需要自己开启一个图像窗口并且记录窗口句柄,然后在这个窗口句柄上显示图像!很明显你现在是控制台程序,是不支持显示的,你换成窗口的程序就可以了(或者你在控制台开启一个独立的窗口用于显示即可),具体可以在论坛查找配置环境和显示图像的例子!
 楼主| 983124371 发表于 2018-9-9 15:44:26 | 显示全部楼层
绝地武士 发表于 2018-9-8 22:41
直接导出的代码里面没有图像窗口的只有你写的代码,你需要自己开启一个图像窗口并且记录窗口句柄,然后在这 ...

dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
dev_display (GrayImage)我在halcon里写了窗口显示的。导出c++之后将void action中部分复制过来,这样还是不对吗?
admin 发表于 2018-9-9 16:25:56 | 显示全部楼层
983124371 发表于 2018-9-9 15:44
dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
dev_display (GrayImage)我在halcon里写 ...

QQ截图20180909162120.png
这不是可以么???控制台也是可以的啊,只是没有父类窗口去承载他!

Halcon12.0.3配置:
参考论坛其他帖子把环境配置好,然后再加入以下内容到stdafx.h中
  1. #include "HalconCpp.h"
  2. using namespace HalconCpp;
  3. #pragma comment(lib,"halconcpp.lib")
复制代码


其他的看demo吧
Demo.rar (552.1 KB, 下载次数: 7)
 楼主| 983124371 发表于 2018-9-9 17:38:20 | 显示全部楼层
admin 发表于 2018-9-9 16:25
这不是可以么???控制台也是可以的啊,只是没有父类窗口去承载他!

Halcon12.0.3配置:

配置好了的。。。{:1_332:},下载之后是这个样子啊{:1_362:}
 楼主| 983124371 发表于 2018-9-9 17:39:43 | 显示全部楼层
admin 发表于 2018-9-9 16:25
这不是可以么???控制台也是可以的啊,只是没有父类窗口去承载他!

Halcon12.0.3配置:

抱歉,图片刚没传上
无标题.png
绝地武士 发表于 2018-9-9 20:16:09 | 显示全部楼层
983124371 发表于 2018-9-9 17:39
抱歉,图片刚没传上

晕,你电脑上有没有安装Halcon12.0.3?没有你就要换环境啊,检测下目录路径是否正确!很明显你的Halcon都没有引入,肯定报错啊,楼主的环境是好的肯定可以用的!
 楼主| 983124371 发表于 2018-9-9 21:03:52 | 显示全部楼层
绝地武士 发表于 2018-9-9 20:16
晕,你电脑上有没有安装Halcon12.0.3?没有你就要换环境啊,检测下目录路径是否正确!很明显你的Halcon都 ...

我装的12.0
绝地武士 发表于 2018-9-9 21:47:57 | 显示全部楼层

工程属性里面检查VC目录和链接器目录路径是否正确!默认的配置目录是D:\Program Files\MVTech\Halcon-12.0\下面的include和lib,参考下https://www.51halcon.com/thread-681-1-1.html 类似的,不需要制作开发包,直接用安装路径就可以了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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