Linux下编译vtk的java版本,vtk在linux下的安裝(12月8日更新)
安裝前准備
運行環境: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日更新)相关推荐
- 《高性能Linux服务器构建实战Ⅱ》一书纠错汇总(12月30日更新)
以下是<高性能Linux服务器构建实战Ⅱ>一书的编写或者排版错误说明,如果发现有相关错误信息,我会陆续在这里发布出来,也希望大家能把自己发现的错误留言给我,谢谢读者们的支持!你们的支持是我 ...
- 魔兽世界服务器维护12月13日,消息称国服12月13日更新4.3版本
12月1日消息,在美服.台服等服务器开放4.3版本--暮光审判之后,国服传来了开放4.3的消息. 178总裁微博爆料 178游戏网总裁张云帆先生刚刚在微博爆料,国服将在12月13日开放,并希望5.0可 ...
- 2014年12月2日更新完英雄联盟一直显示无法连接服务器,【致想玩韩服LOL的Mac用户】macOS Sierra[10.12.4可用]下安装英雄联盟新客户端并连接到韩服服务器...
本帖子致那些想玩韩服LOL的Mac用户 首先,之前我写过一篇帖子是针对Mac用户用旧客户端玩韩服的,不过Riot Games于2017年4月24日废弃旧客户端,在这段时间到2017年5月6日内,均可以 ...
- linux查看vtk版本,vtk在linux下的安装(12月8日更新)
安装前准备 运行环境:ubuntu14.04 LTS, 64bit //本人在ubuntu 14.10下安装失败 安装版本:vtk6.1.0.tar.gz vtkdata6.1.0.tar.gz 编 ...
- vtk在linux下的安装(12月8日更新)
安装前准备 运行环境:ubuntu14.04 LTS, 64bit //本人在ubuntu 14.10下安装失败 安装版本:vtk6.1.0.tar.gz vtkdata6.1.0.tar.gz 编 ...
- java二手书交易平台 项目个人总结 2013年12月23日,7:01:55
个人资源,需参考请先经本人同意 Java课程设计个人总结 唐方舟 学号:20112430123 邮箱:braveshadow.t@gmail.com 目 录 一.个人任务&完成情况 1 二. ...
- lisp修改天正标高值_表达式计算修改版本,增加计算函数选择按钮[2019年1月23日更新]...
本帖最后由 wayne_myles 于 2019-1-22 11:30 编辑 这个计算器不错 我输入9999*9999直接提示表达式不正确 6666 http://bbs.mjtd.com/threa ...
- pytorch 和torchvision 版本对应(2021年12月15日最新版)
pytorch 和torchvision 版本对应 原文链接 2021年12月15日更新: 2021年10月20日更新: 2021年7月14日更新:
- linux 修改java版本_Linux 有问必答:如何在 Linux 中改变默认的 Java 版本
提问:当我尝试在Linux中运行一个Java程序时,我遇到了一个错误.看上去像程序编译所使用的Java版本与我本地的不同.我该如何在Linux上切换默认的Java版本? 当Java程序编译时,编译环境 ...
最新文章
- zabbix proxy 分布式监控
- 你还笃信亲身经历的事情吗?来看看大脑如何处理感觉信息
- C#前期绑定和后期绑定操作Excel-------实现简单打印功能
- SAP Spartacus单元测试里Component实例的创建细节
- 读【36岁IT老人再次随笔】的读后感,你会哪些计算机语言?
- 简单python脚本实例-简单了解python调用其他脚本方法实例
- 操作系统—内存的基础知识
- 免费正版杀毒软件,正版杀毒软件
- 计算机注册dll,电脑注册dll文件和ocx文件的具体方法与操作步骤
- 【推荐五款ssh连接工具】
- 西门子PID程序,西门子PLC 1200和G120西门子 变频器Modbud RTU通讯,带西门子触摸屏,带变频器参数/Modbus通讯报西门子PID程序
- 74CMS 3.0 SQL注入漏洞前台
- 室友哪些不该看的东西被你无意之间看到了?
- JavaScript实现汉字转拼音功能
- 关于使用KEIL建立STM32项目(附带建立好的工程以及注意事项)
- 【报错】ImportError: libpng16-57e5e0a0.so.16.37.0: cannot open shared object file: No such file or direc
- vscod终端命令:
- Docker入门详解
- 银屑病推荐益生菌摄入(持续更新中)
- Git学习笔记(一)