我在配置Visual Studio时遇到问题。
我必须将MVTec Halcon库集成到其他人基于Qt 5.5 x86制作的C ++ VS2013项目中
我从VisualC ++空项目开始创建了一个小型VS2013项目,然后添加了include和相对库的目录。一切正常。
我确保“测试”项目和实际项目之间的所有项目属性都相同,但是当我插入代码行时
#include "HalconCpp.h"
该项目将不再编译。我得到一长串“未声明的标识符”,这些标识符指向其他halcon头文件。看起来其中包括一堆外部标头,但其中包含其他标头所需的定义。
例如,“ HTuple.h”包含
eTupleTypeEmpty = UNDEF_PAR,
但是“ UNDEF_PAR”是在“ Hbase.h”中定义的,显然不包括在内
我再次检查了两个配置是否相同,因为它看起来好像确实在某处有错字,但我找不到它。
还有什么呢?我在哪里看?
谢谢
最佳答案
这很明显,但是您是否已检查Halcon Documentation的“程序员指南”的C / C ++部分。
关于c++ - 包括MVTec Halcon库时的未声明标识符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32652639/