Ubuntu+QT+VTK+Eclipse&QtCreator开发平台的搭建(一行命令即可)


Ubuntu + QT + VTK +Eclipse-CDT&Qt Creator 开发平台搭建教程


CTRL + ALT + T打开终端:

注:均为在线安装,需耗费一定的时间,嫌麻烦的同学请直接查看最后一页,一行命令完成平台搭建。

 

Step1 安装eclipse-cdt开发平台:

sudo apt-getinstall eclipse-platform eclipse-cdt

 

Step2安装Qt Creator开发平台及相关组件:

sudo apt-getinstall qt4-dev-tools qtcreator qt4-doc qt4-qtconfig qt4-demos

 

Step4安装Cmake或CCmake等:

sudo apt-getinstall cmake cmake-curses-gui cmake-qt-gui

注:cmake在终端不带任何UI、cmake-curses-gui带终端文字嵌入的UI、cmake-qt-gui跟windows系统下完全一致(适合初学者,但为了适应Linux的操作习惯,故不建议使用)

 

Step3安装Qt开发库及VTK库:

sudo apt-getinstall libqt4-dev libvtk5-qt4-dev

注:最新更新源内包含已编译后的qt4、vtk5.8的头文件及库文件,无需使用者重新编译。

 

若需使用其他版本请自行编译,编译方式如下(以编译VTK6.0为例):

 

//不手动编译的请忽略以下内容/

      

注:本人在下载默认路径完成编译的,也就是/home/scut-mui(个人账户名)/Downloads,建议在/usr/local/src/下创建目录vtk,用于存放vtk源码及数据,并在此编译。

1.     官网下载vtk-6.0.0.tar.gzvtkdata-6.0.0.tar.gz

2.     新建文件夹并分别解压下载文件,编译、安装等

CTRL+ALT+T打开终端,并输入以下命令:

 

cd Downloads #打开Downloads文件夹

 

mkdir vtk    #新建vtk文件夹

 

#将下载的vtk-6.0.0.tar.gz、vtkdata-6.0.0.tar.gz拷贝到vtk文件下

cp vtk-6.0.0.tar.gz /home/scut-mui/Downloads/vtk/vtk-6.0.0.tar.gz

cp vtkdata-6.0.0.tar.gz /home/scut-mui/Downloads/vtk/vtkdata-6.0.0.tar.gz

 

cd vtk       #打开vtk文件夹

 

#解压vtk-6.0.0.tar.gz、vtkdata-6.0.0.tar.gz

tar -zxvf vtk-6.0.0.tar.gz vtkdata-6.0.0.tar.gz

 

#删除vtk-6.0.0.tar.gz、vtkdata-6.0.0.tar.gz

sudo rm –r vtk-6.0.0.tar.gz vtkdata-6.0.0.tar.gz

 

#打开VTK6.0.0(由vtk-6.0.0.tar.gz解压得到)

cd VTK6.0.0

 

#在VTK6.0.0下新建bin文件夹,该文件用于编译用

mkdir bin

 

#打开bin文件夹

cd bin

 

#ccmake

ccmake ../

        注:请明确参照如下vtk wiki来设置,请细读每一行:


 另:具体cmake操作请参考提示进行,如按c、g、e键等

#cmake

cmake ./

 

#make

make

 

#安装到系统中

#需要用到超级用户权限

sudo make install

//不手动编译的请忽略以上内容/

 

Done! 至此,开发平台已经搭建好,测试QT-VTK例子

 

从下方link下载RenderWindowUISingleInheritance例子:

gitorious.org/vtkwikiexamplestarballs/vtkwikiexamplestarballs/raw/master:RenderWindowUISingleInheritance.tar

 

#打开终端解压RenderWindowUISingleInheritance.tar

tar -xvf RenderWindowUISingleInheritance.tar

 

#打开RenderWindowUISingleInheritance文件夹

cd RenderWindowUISingleInheritance

 

#cmake

cmake ./

 

#make

make

 

1、终端测试:

#make完成后,执行RenderWindowUISingleInheritance:

./RenderWindowUISingleInheritance

#得到以下结果,则说明开发平台正常工作


2Eclipse测试

打开Eclipse,File ->Import 解压并make后的RenderWindowUISingleInheritance 文件夹:

Clean Project(make clean) -> Build Project (make all) -> Run As(Build Target xxx)


可得到1中结果。注:本人使用了手动编译里的例子截图,教程例子亦亲测通过。

3Qt Creator测试

打开Qt Creator,打开解压并make后的RenderWindowUISingleInheritance 文件夹中的CMakeLists.txt


CTRL+R可得到1中结果。注:本人使用了手动编译里的例子截图,教程例子亦亲测通过。

综上,可用一行命令完成整个开发平台的搭建:

sudo apt-get installeclipse-platform eclipse-cdt qt4-dev-tools qtcreator qt4-doc qt4-qtconfigqt4-demos cmake cmake-curses-gui cmake-qt-gui libqt4-dev libvtk5-qt4-dev

 

 

如有不明白之处,欢迎大家加入被VTK官网点名提及的中国用户群体----中国可视化实验室,QQ交流群号:10360949

 

转载请说明出自:华南理工大学MUI实验室、中国可视化实验室

 

                                                                                                                Byxudada

                                                                                                  2014年5月3日星期六

 

CopyRight By SCUT MUI 2014



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值