1

我们目前正在开发一个 C++ 应用程序(使用 VS2015),它使用 Qt(5.9,用于 UI 框架)和 Halcon 9.0(用于图像处理)。

最近我们决定使用 Squish 来促进 UI 测试,并且最初的测试套件在我的系统(运行 Windows 8.1)上执行没有问题。然后我们尝试将这些测试套件添加到我们的 CI 环境中(类似的设置,但运行 Windows 10)。

这是我们遇到上述问题的情况:应用程序在“正常”启动时运行良好,但如果通过 Squish(或 Squish 的“startaut”工具)启动,Halcon 会产生以下错误:

Halcon 错误 2985
其次是
Halcon 错误 2850

众所周知,halcon 手册关于这些错误的原因很少(而且 Halcon 的支持速度目前似乎很缓慢 - 2 周,还没有对我们的查询做出回应) - 所以,即使这是一个远景:有没有其他人遇到过这样的(或类似的) ) 问题(Windows 10 上的 Halcon 9.0),如果是这样,您找到解决方案了吗?

4

1 回答 1

1

我刚刚收到消息说 Halcon 9.x 不正式支持 Windows 8 及更高版本。
但是(幸运的是)问题似乎在 Halcon 9.0.4 中得到了解决,我们刚刚从我们的许可证经销商那里收到了这个问题(MVTek 确实提供了旧版本 Halcon 的下载,但您需要向他们请求下载链接)。

所以,在某种程度上,问题得到了解决:更新到 Halcon 的 9.0.4 版本。

于 2018-02-06T08:49:54.663 回答