说明:主要是记录些存在的问题,Ubuntu1804
错误1
描述:vtk-6.3/vtkAtomic.h:358:11: error: reference to ‘detail’ is ambiguous type
原因:在vtkAtomic.h文件里定义了detail命名空间,同时又导入了包含detail名称的其他文件,因此detail含义不明;
参考博客:原文链接:https://blog.csdn.net/zfjBIT/article/details/101055525
解决办法:
修改vtkAtomic.h
中的
typedef detail::AtomicOps<...> ...
修改为:
typedef ::detail::AtomicOps<...> ...