问题:只要有用到Pangolin的文件中包含含有pcl的文件就会出现
struct cudaPointerAttributes’ has no member named ‘memoryType’
OR
pangolin/image/memcpy.h:35:12: fatal error: cuda_runtime.h: No such file or directory
主要原因是pcl里有个宏定义HAVE_CUDA正好被Pangolin用起来了(原因不明,可能是路径问题?)
解决:
把Pangolin里的HAVE_CUDA修改成HAVE_CUDA_PANGOLIN进行区分即可。
最后把Panggolin进行重新编译
cmake ..
make
sudo make install