Qt Eclipse开发环境的部署 上篇
创始人
2024-08-01 02:51:08
0次

关于Qt  Eclipse的开F发,将会从不同的环境中区安装部署,分为上、中、篇,三篇文章来讲。Windows,Linux平台下安装使用eclipse + QT4.4.3开发环境,Windows,Linux新建project时的配置(不使用QT预置项目类型,而是手工配置)

使用Eclipse开发平台的原因:

由于要在windows/Linux上开发,希望统一开发工具.

以前开发QT3时,界面开发使用QT自带的designer, 程序也可以在designer里面全部完成.有时也用一些轻量级的编辑工具,如windows下FlexEdit(www.xuyibo.org下载,相当不错,尤其是自动分析C++源文件中的类,方法,快速导航功能极方便),Linux下的vi(不论何时,VI是不能忘记的,尤其是出差时,linux/unix下***能保证有的就是它了).

后来使用SlickEdit开发工具,分析代码与写代码都相当方便.与QT designer配合使用真的是很方便.

Qt4的出现,qt designer的功能大大减低,需要新的集成开发工具.在Windows下,vs2005+Visual Assist X + QT也是相当方便的,只是无法跨平台.所以趁着学QT4的,试试eclipse集成开发工具.

Windows平台安装 (Eclipse , c++, qt4, fortran)

1、所需文件:

DEV-CPP4.9.9.2.exe --> 要用其集成的MinGW开发环境(make and g++)    (20081204,Code::Blocks更强大)

qt-win-opensource-4.4.3-mingw.exe --> QT的开源版本

eclipse-cpp-ganymede-SR1-win32.zip  --> 集成了CDT插件的Eclipse

qt-eclipse-integration-win32-1.4.0.exe  --> 把QT集成到Eclipse中去的.

2、 安装过程

DEV-CPP4.9.9.2.exe安装到d:\qt\dev-cpp目录

qt-win-opensource-4.4.3-mingw.exe安装到d:\qt\4.4.3目录 (安装过程需要指定MinGW的位置,把默认的c:\MinGW改为d:\qt\dev-cpp即可)

eclipse-cpp-ganymede-SR1-win32.zip 直接解压到d:\eclipse即可.(需要安装jre环境后才能运行,本人用1.6)

qt-eclipse-integration-win32-1.4.0.exe  安装过程中需要指定eclipse与MinGW的位置,按上面的实际安装目录修改. 安装到d:\qt\trolltech\eclipse

3、编辑运行QT4程序

(1)命令行编译与运行QT程序,有三种方法:

法一: 需要通过"开始"->"程序"->"Qt by Nokia v4.4.3 (OpenSource)" ->"Qt 4.4.3 Command Prompt" 打开DOS命令行窗口,再编译运行;

法二: 打开任意一个Dos窗口, 执行一下 d:\qt\4.4.3\bin/qtvars.bat ,设置相应环境变量.

法三: 修改系统环境变量:

新建环境变量 QTDIR,值为d:\Qt\4.4.3

新建环境变量 QMAKESPEC , 值为 win32-g++

修改原path变量,在原值最前面增加d:\Qt\4.4.3\bin;D:\qt\DEV-CPP\bin;%SystemRoot%\System32;

源代码编辑工具可以使用dev-c++, editplus, FlexEdit等

(2)使用Eclipse编辑,编译,运行

这里要注意, 安装qt-eclipse-integration-win32-1.4.0.exe自动生成的开始菜单项"Qt Eclipse Integration v1.4.0" -> "Start Eclipse with MinGW" 有问题. 需要编辑d:\qt\trolltech\eclipse\start.bat,把QT需要的环境变量设置语句加入,完整的如下:

  1. echo Setting up a MinGW/Qt only environment...   
  2. echo -- QTDIR set to d:\Qt\4.4.3   
  3. echo -- PATH set to d:\Qt\4.4.3\bin   
  4. echo -- Adding D:\qt\DEV-CPP\bin to PATH   
  5. echo -- Adding %SystemRoot%\System32 to PATH   
  6. echo -- QMAKESPEC set to win32-g++   
  7. set QTDIR=d:\Qt\4.4.3   
  8. set PATH=d:\Qt\4.4.3\bin   
  9. set PATH=%PATH%;D:\qt\DEV-CPP\bin   
  10. set PATH=%PATH%;%SystemRoot%\System32   
  11. set QMAKESPEC=win32-g++   
  12. echo Starting eclipse...   
  13. call "D:\eclipse\eclipse.exe" -clean  

启动eclipse后, "File" -> "new" -> "other" ,选择QT下面的某一个项目,如"QT Console project"或"QT GUI project", 然后指定项目名, 就可以使用菜单"project" ->"build all"进行编译了. 默认情况下生成debug格式.

运行,需要生成运行配置. "run" -> "run configurations..."  , 双击"C++ local application"在下面生成一个新的配置"new_configuration", 在右侧点"project"后的"browse..."选择刚才新建的项目名, 点"c/c++ application"后"search project..." 找到可执行文件, 然后就可以点击"run"运行了. (注意, 如果上面新建的是qt console project, 需要在建立项目后, 点"project" ->"properties" , 双击左侧"c/c++ Make project" , 然后在右侧选择"binary parser"标签, 选中"elf parse"与"pe windows parser". 否则在"search project..." 时会找不到可执行文件. ) 
  
4、让eclipse支持fortran:

下载photran40b4-master.zip

启动eclipse, 菜单"help" -> "software updates" ,选中"Available Software"标签, "Add Site..." , 在弹出的对话框中点"Archive...", 找到硬盘上的photran40b4-master.zip,按提示完成安装,重启eclipse,就发现在File,New时多了对Fortran的支持.

小结:本pain关于Qt Eclipse开发环境的部署 上篇介绍完了,请看 Qt Eclipse开发环境的部署 中篇  。希望能帮助到你。

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
只需三步,让你掌握阿尔法路由器... 请参照以下阿尔法路由器设置方法,通过浏览器进入及设置宽带路由器。经过这三个步骤的设置,基本上能够熟悉...
如何更省钱? 近期特价热门硒鼓... 如今激光打印设备已经成为商务或企业的绝对主力办公设备,但采购者往往忽视了激光打印设备所用的耗材,相对...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...