每日积累(20161209-day-15)(VTK7.1编译OpenGL&OpenGL2 PCL1.8)

4 篇文章 0 订阅
1 篇文章 0 订阅

每日积累(20161209-day-15)

问题1:

VTK7.1默认编译OpenGL2,可以手动选择OpenGL,

方法,先选OpenGL2,再把所有的和OpenGL2相关的checkbox都去掉,再选OpenGL,否则有一部分OpenGL2选项去不掉,导致configure不过去

然后make&make install


问题2:

PCL1.8 编译withVTK7.1,make的时候莫名奇妙的卡在

/usr/bin/ld: cannot find -lvtkRenderingOpenGL2  
/usr/bin/ld: cannot find -lvtkglew  
/usr/bin/ld: cannot find -lvtkRenderingVolumeOpenGL2  
/usr/bin/ld: cannot find -lvtkDomainsChemistryOpenGL2  
/usr/bin/ld: cannot find -lvtkRenderingGL2PSOpenGL2  
/usr/bin/ld: cannot find -lvtkRenderingContextOpenGL2 

想按照之前 记录的解决办发解决,发现你根本无从下手不知道如何该PCL的CMakeLists.txt文件,各种尝试都未果

搜啊搜都是说要vtk选择opengle编译,我是这么做的呀,重新编译发现还是不行,

最后还是找到了正解,在安装目录下/usr/local/lib搜索OpenGL2发现确实有,原来是我以前选择OpenGL2编译VTK的遗留产物,把所有的和vtk*OpenGL2相关的文件都删除,

重新make install, ok问题解决


问题3:

pcl1.8编译,

 error: ‘VTKRENDERINGOPENGL_EXPORT’ does not name a type

解决办法:

还是没有将之前vtk with opengl2的编译文档清理干净

进入/usr/local/include

清理vtk-7.1


问题4

Could not import extension sphinxcontrib.doxylink.doxylink

解决办法

$sudo easy_install -U sphinxcontrib-doxylink





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值