创建可执行 HDevEngine 应用程序的方法与创建普通 HALCON/C++ 应用程序的方法类似。"使用 HALCON/C++ 创建应用程序" 一章 对此进行了详细介绍;在此,我们总结了最重要的几点,并包括 HDevEngine 的扩展:
#include "HalconCpp.h" # include "HDevEngineCpp.h" using namespace HalconCpp; using namespace HDevEngineCpp;
/I "$(HALCONROOT)\include" /I "$(HALCONROOT)\include\halconcpp" /I "$(HALCONROOT)\include\hdevengine"
而在 Linux 系统上
-I$HALCONROOT/include -I$HALCONROOT/include/halconcpp -I$HALCONROOT/include/hdevengine
/libpath:"$(HALCONROOT)\lib\$(HALCONARCH)" hdevenginecpp.lib halconcpp.lib
而在 Linux 系统上
-L$HALCONROOT/lib/$HALCONARCH -lhdevenginecpp -lhalconcpp -lhalcon
HDevEngine XL 应用程序:如果要使用 HDevEngine XL,请在 Windows 系统上链接以下库
/libpath:"$(HALCONROOT)/lib/$(HALCONARCH)" hdevenginecppxl.lib halconcppxl.lib
而在 Linux 系统上
-L$HALCONROOT/lib/$HALCONARCH -lhdevenginecppxl -lhalconcppxl -lhalconxl