2.4 将 HALCON 与 OpenMP 结合使用

在一个程序中使用不同的 OpenMP 运行时会导致未定义的行为。因此,如果您的应用程序使用了 HALCON 和 OpenMP,也就是说您的应用程序使用了 halcondl 库和 OpenMP,那么您就必须与英特尔 OpenMP 库 libiomp5 进行链接。后者与 HALCON 一起安装。链接的必要步骤取决于您的平台:

Windows  
 
您可以在 Visual Studio 中实现这一功能:
  1. 打开 Visual Studio。
  2. 转到 项目属性 链接器 输入.
  3. vcomp.libvcompd.lib 用于调试配置)添加到 忽略特定的默认库
  4. %HALCONROOT%\lib %HALCONARCH% 中的 libiomp5md.lib 添加到附加依赖项中。

Linux  
 
对于 gccclang,添加