linux eclipse下qt开发环境搭建,Qt Eclipse开发环境的部署 上篇
关于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需要的环境变量设置语句加入,完整的如下:
echo Setting up a MinGW/Qt only environment...
echo -- QTDIR set to d:\Qt\4.4.3
echo -- PATH set to d:\Qt\4.4.3\bin
echo -- Adding D:\qt\DEV-CPP\bin to PATH
echo -- Adding %SystemRoot%\System32 to PATH
echo -- QMAKESPEC set to win32-g++
setQTDIR=d:\Qt\4.4.3
setPATH=d:\Qt\4.4.3\bin
setPATH=%PATH%;D:\qt\DEV-CPP\bin
setPATH=%PATH%;%SystemRoot%\System32
setQMAKESPEC=win32-g++
echo Starting eclipse...
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开发环境的部署 中篇 。希望能帮助到你。
【编辑推荐】
【责任编辑:李程站 TEL:(010)68476606】
点赞 0
linux eclipse下qt开发环境搭建,Qt Eclipse开发环境的部署 上篇相关推荐
- ubuntu linux编译环境搭建,Ubuntu14.04开发环境搭建
Ubuntu14.04开发环境搭建 嵌入式开发过程中很重要的一环节就是开发环境的搭建,开发环境搭建的好可以很好的提高开发效率.其中关键的一部就是挂载运行程序,对于程序的挂载运行需要借助NFS服务器,下 ...
- 嵌入式linux开发环境搭建——VirtualBox虚拟机网络环境解析
嵌入式linux开发环境搭建--VirtualBox虚拟机网络环境解析 本博文转自:Pandoras Box http://blog.csdn.net/yxc135/article/details/8 ...
- eclipse 关闭时progress information弹框_Spring开发环境搭建(Eclipse)
开发环境搭建,主要包含2部分: Java安装 Eclipse安装 为易于学习,我们只安装这2个部分,对于一般开发学习也足够了.如果你有其他要安装的,酌情添加. Java安装 我们使用Java8: 下载 ...
- Linux系统下SVN服务器的搭建过程详解 UpJ}s7+
Linux系统下SVN服务器的搭建过程详解 UpJ}s7+ 1 环境: 服务器放在redhatAS4.0上,客户端在windows 2000. k_lb"5z Z]jSq@%1H* ...
- Java从入门到实战总结-1.1、Java基础之环境搭建和eclipse安装
Java从入门到实战总结-1.1.Java基础之环境搭建和eclipse安装 文章目录 Java从入门到实战总结-1.1.Java基础之环境搭建和eclipse安装 1.Hello Java 1.1. ...
- 【安卓开发系列 -- 系统开发】搭建云手机容器环境 (基于 openvmi)
[安卓开发系列 -- 系统开发]搭建云手机容器环境 (基于 openvmi) [1]编译安装 openvmi [1.1]安装相关依赖 apt install -y build-essential cm ...
- 本机php环境搭建教程:windows环境下wampserver的配置教程——超级详细
转载自:http://youchunyan5.blog.163.com/blog/static/5896062020123474456352/ 本机php环境搭建教程:windows环境下wampse ...
- appium环境搭建python_python2.7+appium环境搭建
实现android自动化 目录 1.环境准备.安装包准备 2.安装 3.验证环境搭建成功 1.环境准备.安装包准备 第一步:环境准备: java环境 python环境 第二步:准备安装包 Node.j ...
- [转]Ubuntu下ROS开发环境搭建(QT+ros_qtc_plugin)
ROS与C++入门教程-搭建开发环境(QT+ros_qtc_plugin) PS : 在"安装ros_qtc_plugin插件"这一步中,原文提到" Ubuntu 14. ...
最新文章
- 我下载的最新的linux ADT+eclipse中没有NDK
- 从B 树、B+ 树、B* 树谈到R 树
- 想拥有最新的微软嵌入式技术 就赶快加入微软嵌入式专家社区吧!
- python vtk_VTK在python环境下的安装和调用
- 畅想未来计算机的绘画作品小学生,畅想未来儿童画绘画作品大全
- 【译】你不知道的Chrome调试工具技巧 第七天:异步console的趣味小窍门
- 属于自己的MES(二)必备的主数据
- php text换行_php实现文字换行
- Error:Apostrophe not preceded by \ (
- 鸿蒙 林蒙 秦羽,从主神归来的主角们
- Bibexcel 与 Pajek 基本分析
- 少吃调料竟然是错的!这9种调料原来是长寿高手
- Mac OS配置python虚拟环境
- 豪能转债上市价格预测
- overleaf 只能用jpg格式?visio生成jpg文件太大怎么办?
- 云计算,社交网络,移动互联网
- 校园网页设计成品 学校班级网页制作模板 dreamweaver网页作业 简单网页课程成品 大学生静态HTML网页源码
- winform直接控制云台_一路随拍,智云SmoothX手机云台试玩,哪怕小白也能轻松上手...
- Vue【定制化】~ 基础知识
- 四元傅里叶显著性图-四元数-Matlab编程
热门文章
- 将一个c 语言源程序文件中所有注释去掉后,存入另一个文件.,C实验内容.doc
- java 判断是否为null_说说Java 对象不使用时为什么要赋值为 null?
- python小细节之else
- 首批唯一!阿里云视频直播服务获信通院首批唯一认证
- E百科 | 基于MEC的边缘AI服务
- 前端生产方式:过去 10 年回顾和未来 10 年展望
- 从没想到监控可以这么做!阿里云RDS智能诊断系统首次公开
- 《阿里巴巴Java开发规约》插件使用详细指南
- 卸载vuecli3_卸载vue2.0并升级vue_cli3.0的实例讲解
- Java编程入门100例之二十二(字符串查找)