包含MVTec Halcon库时未声明的标识符

时间:2015-09-18 12:57:37

标签: c++ qt visual-studio-2013 x86

我在配置Visual Studio时遇到问题。

我必须将MVTec Halcon库集成到由其他人制作的C ++ VS2013项目中,该项目基于Qt 5.5 x86

我从VisualC ++空项目开始创建了一个小型VS2013项目,然后我添加了包含和相关库的目录。一切正常。

我确保"测试"之间的所有项目属性都是相同的。项目和实际项目,但当我插入代码行

#include "HalconCpp.h"

该项目不再编译。我得到一长串"未声明的标识符"指向其他halcon头文件。看起来它包括一堆外部标题,除了那些包含其他标题所需的定义。

例如" HTuple.h"包含

  eTupleTypeEmpty = UNDEF_PAR,

但" UNDEF_PAR"在" Hbase.h"中定义。显然不包括在内

我再次检查并检查两个配置是否相同,因为它看起来确实在某个地方必须有拼写错误,但我无法找到它。

它还能做什么?我在哪里看?

谢谢

1 个答案:

答案 0 :(得分:0)

这很明显,但你检查过Halcon Documtation的“程序员指南”的C / C ++部分。