安裝前准備

運行環境:ubuntu14.04 LTS, 64bit  //本人在ubuntu 14.10下安裝失敗

安裝版本:vtk6.1.0.tar.gz vtkdata6.1.0.tar.gz

編譯器:g++

$ sudo apt-cache search gcc*g++

以保證能搜索到g++,然后

$ sudo apt-get install g++

make工具

$ sudo apt-get install cmake

$ sudo apt-ge install cmake-mesa-gui

庫文件:

openGL LIB等庫需要提前安裝好,否則會報錯。

$ sudo apt-get install libgl1-mesa-dev

$ sudo apt-get install libxt-dev

安裝步驟

1.建立vtk文件夾

$ cd ~

$ mkdir visualtk

2. 將vtk6.1.0.tar.gz vtkdata6.1.0.tar.gz復制到visualtk文件夾下,並解壓

$ cd ~/visualtk

$ tar zxvf vtk6.1.0.tar.gz

$ tar zxvf vtkdata6.1.0.tar.gz

data文件夾將解壓到vtk-6.1.0下,因其為隱藏文件,不可直接查看。

3. 進入visualtk文件夾,完成配置

$ cd ~/visualtk

$ ccmake VTK-6.1.0

VTK-6.1.0解壓后的文件夾,進入后按c開始配置,一般不需要做調整,如果有錯誤需要注意設置,但execinfo_lib可忽略。配置結束后,選項全部反白顯示。再按c完成配置,此時出現按g完成generate的選項。ok,那就按g完成。

4.generate完成后,ccmake自動退出,回到了visualtk下,此時執行

$ make

開始長達30分鍾(不定)的make過程。

5. 順利完成make后,接下來執行

$ sudo make install

注意sudo不可省略,install 需要權限

6.測試安裝結果,以運行自帶例子為例:

$ cd ~/visualtk/Examples/Tutorial/Step1/Cxx

$ cmake .

$ make

此時生成了Cone可執行文件。執行

$ ./Cone

出現旋轉椎體,表明安裝成功。

測試時我遇到了一個小問題,cmake出現找不到cmake相關文件的錯誤提示,該路徑指向~。原來我一開始打算安裝到~主文件,但ccmake時發現生成了很多文件,就重新解壓到新文件夾(visualtk)。轉移到新文件夾后,原先cmake參數仍然指向舊路徑,導致錯誤。

=======================

有關問題解決

1. ccmake配置時,提示

EXEC_INFO_LIB not found, 可無視之

2. CMakeError at Rendering /OpenGL/CMakelists.txt(304?)  X11_XT_LIB Could not be found  的解決方法

安裝相應庫文件

3.

安裝openGL_lib

Linux下编译vtk的java版本,vtk在linux下的安裝(12月8日更新)相关推荐

  1. 《高性能Linux服务器构建实战Ⅱ》一书纠错汇总(12月30日更新)

    以下是<高性能Linux服务器构建实战Ⅱ>一书的编写或者排版错误说明,如果发现有相关错误信息,我会陆续在这里发布出来,也希望大家能把自己发现的错误留言给我,谢谢读者们的支持!你们的支持是我 ...

  2. 魔兽世界服务器维护12月13日,消息称国服12月13日更新4.3版本

    12月1日消息,在美服.台服等服务器开放4.3版本--暮光审判之后,国服传来了开放4.3的消息. 178总裁微博爆料 178游戏网总裁张云帆先生刚刚在微博爆料,国服将在12月13日开放,并希望5.0可 ...

  3. 2014年12月2日更新完英雄联盟一直显示无法连接服务器,【致想玩韩服LOL的Mac用户】macOS Sierra[10.12.4可用]下安装英雄联盟新客户端并连接到韩服服务器...

    本帖子致那些想玩韩服LOL的Mac用户 首先,之前我写过一篇帖子是针对Mac用户用旧客户端玩韩服的,不过Riot Games于2017年4月24日废弃旧客户端,在这段时间到2017年5月6日内,均可以 ...

  4. linux查看vtk版本,vtk在linux下的安装(12月8日更新)

    安装前准备 运行环境:ubuntu14.04 LTS, 64bit  //本人在ubuntu 14.10下安装失败 安装版本:vtk6.1.0.tar.gz vtkdata6.1.0.tar.gz 编 ...

  5. vtk在linux下的安装(12月8日更新)

    安装前准备 运行环境:ubuntu14.04 LTS, 64bit  //本人在ubuntu 14.10下安装失败 安装版本:vtk6.1.0.tar.gz vtkdata6.1.0.tar.gz 编 ...

  6. java二手书交易平台 项目个人总结 2013‎年‎12‎月‎23‎日,‏‎7:01:55

    个人资源,需参考请先经本人同意 Java课程设计个人总结 唐方舟 学号:20112430123 邮箱:braveshadow.t@gmail.com 目  录 一.个人任务&完成情况 1 二. ...

  7. lisp修改天正标高值_表达式计算修改版本,增加计算函数选择按钮[2019年1月23日更新]...

    本帖最后由 wayne_myles 于 2019-1-22 11:30 编辑 这个计算器不错 我输入9999*9999直接提示表达式不正确 6666 http://bbs.mjtd.com/threa ...

  8. pytorch 和torchvision 版本对应(2021年12月15日最新版)

    pytorch 和torchvision 版本对应 原文链接 2021年12月15日更新: 2021年10月20日更新: 2021年7月14日更新:

  9. linux 修改java版本_Linux 有问必答:如何在 Linux 中改变默认的 Java 版本

    提问:当我尝试在Linux中运行一个Java程序时,我遇到了一个错误.看上去像程序编译所使用的Java版本与我本地的不同.我该如何在Linux上切换默认的Java版本? 当Java程序编译时,编译环境 ...

最新文章

  1. zabbix proxy 分布式监控
  2. 你还笃信亲身经历的事情吗?来看看大脑如何处理感觉信息
  3. C#前期绑定和后期绑定操作Excel-------实现简单打印功能
  4. SAP Spartacus单元测试里Component实例的创建细节
  5. 读【36岁IT老人再次随笔】的读后感,你会哪些计算机语言?
  6. 简单python脚本实例-简单了解python调用其他脚本方法实例
  7. 操作系统—内存的基础知识
  8. 免费正版杀毒软件,正版杀毒软件
  9. 计算机注册dll,电脑注册dll文件和ocx文件的具体方法与操作步骤
  10. 【推荐五款ssh连接工具】
  11. 西门子PID程序,西门子PLC 1200和G120西门子 变频器Modbud RTU通讯,带西门子触摸屏,带变频器参数/Modbus通讯报西门子PID程序
  12. 74CMS 3.0 SQL注入漏洞前台
  13. 室友哪些不该看的东西被你无意之间看到了?
  14. JavaScript实现汉字转拼音功能
  15. 关于使用KEIL建立STM32项目(附带建立好的工程以及注意事项)
  16. 【报错】ImportError: libpng16-57e5e0a0.so.16.37.0: cannot open shared object file: No such file or direc
  17. vscod终端命令:
  18. Docker入门详解
  19. 银屑病推荐益生菌摄入(持续更新中)
  20. Git学习笔记(一)

热门文章

  1. 每日一皮:当两个程序员结婚后...
  2. 详解:UML类图符号、各种关系说明以及举例
  3. Spring面试五连问,这怎么顶啊
  4. 阿里巴巴 Service Mesh 落地的架构与挑战
  5. matlab 级联cic,Matlab中CIC滤波器的应用
  6. 微信登录提示逻辑不正确_Axure RP 9 教程:模拟登录注册
  7. 因为在此系统中禁止执行脚本解决
  8. 轻量级网络skipnet
  9. c++ opencv 基本操作
  10. pytorch tensorboard