欲将Opencv与striclops联合使用,在建立test工程自己使用自带example碰到类定义不完整问题
根据VS报错追溯,
最终发现是由于flycapture平台选择头文件出错,
可以看出,该头文件用来解决fc的平台问题,结合图2,图3,可以得出,FLYCAPTURE2_API被判定为visibility(“default”),即对于编译平台判定错误,我们VS在win64位系统,显然对于Project预处理应当Define WIN64,就能正确判定平台。
我们返回过来查看VS项目的预定义,果然缺少预处理,添加
WIN64
_DEBUG
_CONSOLE
到项目预处理区,问题得到解决。反过来查找自带Examples项目预处理区域已被赋值。