现象描述
linux下开发环境,经常涉及到c++语言的cmake及make等编译;也经常需要用到anaconda的python集成环境使用。pcl等库的编译偶尔会遇上链接到anaconda目录下的某些库,存在一些冲突问题。
建议
- 拒绝将anaconda加入到环境变量(https://zhuanlan.zhihu.com/p/95497832),只在pycharm中选择conda的解释器;
冲突问题举例
- pcl 编译时,有@uuid*冲突,有的帖子会指导改进:将anaconda下的该冲突库删除;
- ceres库,会与xx冲突?
- gitk中文字体显示有bug,但在使用时有时会有建议添加wash8.5/6修改gitk调用的ui,请确保其在编译时,anaconda库已从环境目录移除,否则gitk的编译隐含了依赖于anaconda中未知lib库。