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



猜你喜欢

转载自blog.csdn.net/lanxuxml/article/details/24921805
今日推荐