在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

ubuntu下如何安装VTK

141次阅读
没有评论

共计 2220 个字符,预计需要花费 6 分钟才能阅读完成。

今天丸趣 TV 小编给大家分享一下 ubuntu 下如何安装 VTK 的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

一、操作环境

vmware 10

ubuntu-14.04.2-desktop-amd64

二、具体操作 1、安装 Cmake

安装方法参看《ubuntu 下安装 ITK》

安装版本:3.7.0

2、下载和编译 VTK

安装 openGL 环境:

sudo apt-get install freeglut3-dev

安装 Qt4.x 环境:

sudo apt-get install qt4-default

下载 VTK(VTK 官网)

cd /home/bwb
wget  https://www.vtk.org/files/release/6.3/VTK-6.3.0.tar.gz 
mkdir VTK
cd VTK
tar -zxvf ../VTK-6.3.0
mkdir build

编译 VTK

cd build
ccmake ../VTK-6.3.0
c c # 按 c 配置,再按 c 确定配置
g # 按 g 生成
make 
sudo make install

配置注意这些:

BUILD_EXAMPLES  *OFF

BUILD_TESTING   *OFF

VTK_Group_Qt    *ON

VTK_RENDERING_BACKEND   *OpenGL

三、测试 VTK

修改 CMakeLIst.txt 文件

cd /home/bwb/VTK/VTK7.7.0/Examples/Tutorial/Step1/Cxx
sudo gedit CMakeList.txt

把 findpacakge 内容注释掉,改为 NO_MODULE:

#find_package(VTK COMPONENTS
# vtkFiltersSources
# vtkInteractionStyle
# vtkRendering${VTK_RENDERING_BACKEND}
find_package(VTK 6.3 REQUIRED NO_MODULE)

进行编译

sudo cmake .
sudo make
./Cone

会显示一个快速横向旋转的圆锥体,表明安装成功

四、遇到的坑 1、提示 Could NOT find OpenGL (missing: OPENGL_gl_LIBRARY…

没有安装 OpenGL 依赖库

sudo apt-get install freeglut3-dev

2、提示 requires Qt 4.x

没有安装 Qt 4.x

sudo apt-get install qt4-default

3、测试时报错 vtkRendering 不可用

CMakeLists.txt 的第 11 行处的 find_package 出错,因为例子程序没有跟上版本更新,把 11 行的 find_package 注释掉,改为:

find_package(VTK 7.0 REQUIRED NO_MODULE)

4、提示 X Error:GLXBadFBConfig

X Error of failed request: GLXBadFBConfig
 Major opcode of failed request: 150 (GLX)
 Minor opcode of failed request: 34 ()
 Serial number of failed request: 39
 Current serial number in output stream: 40

原因在于 VTK7.0 以上版本默认采用 OpenGL2 进行编译,然而又没有兼容好。

解决方法是重新编译和安装一遍 VTK,编译参数选择 OpenGL。

4、编译的时候 cannot find -lvtkRenderingOpenGL2

/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

原因是在第一遍安装的时候,选择了 OpenGL2;然后发现不对,又重新安装了一遍 OpenGL 编译的 VTK,但是它不会删除 OpenGL2 相关的东西,所以发生了冲突。

网上提供的解决方法是:

(1)删除 /usr/local/lib 中所有涉及到 OpenGL2 的 lib(注意别删除了其他的 lib,那是其他程序的)

(2)删除 /usr/local/include 中的 vtk 文件夹

(3)删除 /home/bwb/build 文件夹下编译好的所有文件

(4)重新编译 vtk,编译的时候选择 OpenGL

然而我用了这个方法也不行,最后干脆直接用低版本的 vtk6.3。

以上就是“ubuntu 下如何安装 VTK”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,丸趣 TV 小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-13发表,共计2220字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 色综合久久久久综合99 | 九九九热在线精品免费全部 | 欧美国产成人精品一区二区三区 | 色综合久久久久久久 | 久久久久久精 | 麻豆精品导航 | 久久精品国产麻豆不卡 | 国产亚洲精品免费 | 伊人大杳焦在线 | 亚洲激情成人 | 99看片| 久久精品国产亚洲av不卡 | 人妻激情偷乱一区二区三区 | 欧美另类 videos黑人极品 | 国产人成精品免费视频 | 精品视频一区二区三三区四区 | 久久久久国产一区二区 | 911精品国产亚洲日本美国韩国 | 国产av影片麻豆精品传媒 | 免费无码毛片一区二区三区a片 | 国产国产精品人在线视 | 免费无码又爽又高潮视频 | 又污又爽又黄的网站 | 欧美久久一区二区三区 | 一级黄色片网 | 在厨房被c到高潮a毛片奶水 | 扒开双腿猛进入喷水免费视频 | 久久精品中文字幕大胸 | 欧美四级在线观看免费 | 亚洲激情网站 | 亚洲成a人片在线观看中 | 国产激情无码视频在线播放性色 | 国产美女一级ba大片免色 | 好吊操免费视频 | 国产精品激情 | 国产精品久久久久久久y | igao在线视频成人免费 | 国产成人精品日本亚洲直接 | 国内精品免费视频自在线 | 九九久久国产精品 | www.久久视频 |