我在配置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"中定义。显然不包括在内
我再次检查并检查两个配置是否相同,因为它看起来确实在某个地方必须有拼写错误,但我无法找到它。
它还能做什么?我在哪里看?
谢谢