- 浏览: 349333 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (139)
- Java (49)
- C# (23)
- 软件实施 (1)
- Mysql (8)
- Struts2&1.x (15)
- DWR (0)
- Javascript (7)
- Effective Java (8)
- Oracle (0)
- SqlServer (1)
- Spring (6)
- 数据结构 (2)
- 设计模式 (0)
- Hibernate (6)
- c++ (2)
- Qt (1)
- 瞎侃几句 (5)
- Openbravo2.5实施记录 (3)
- 工作总结 (6)
- 软件测试 (3)
- css (1)
- Android (13)
- Object-c (0)
- Html5 (1)
- jshoper开源项目 (34)
- Windows Phone (1)
- activiti (2)
最新评论
-
yzlseu:
没有思考,就是抄的,垃圾文章
Activiti5用户手册---Message Event Definitions -
yy756127197:
<timeDuration>P10D</ti ...
Activiti5用户手册---Events---Timer Event Definitions -
云端帕帕:
Activiti5用户手册---Events---Timer Event Definitions -
raychiong:
lz现在哪里高就呢?
记录一次高德软件面试经历 -
sdywcd:
water_quite 写道sdywcd 写道water_qu ...
jshoper3x在线商城系统更新说明及未来开发计划
Eclipse/c,c++,MinGW5.1.6,Qt4.6的整合开发环境
A,MinGW:是编译器
1,下载的文件安装方式是自动到网站下载文件后安装,所以有几个选择项需要注意
在choose package向导页,选择Current项;
在choose components向导页,选中MinGW base tools、g++ compiler项和MinGW Make,当然Objective C Compiler也可以选,看你具体情况啦!但MinGW base tools、g++ compiler项和MinGW Make一定要选上;
在choose install location向导页,设置安装目录.等待MinGW在线安装完成,具体时间看你网速了。
2,这里假设路径为D:\MinGW(当然其他也可以);
3,接下来配置MinGw,主要就是环境变量的问题。
所有的环境变量都是系统变量。
添加: Path=;D:\MinGW\bin;D:\MinGW\libexec\gcc\mingw32\3.4.5 新建: MINGW_PATH=D:\MinGW C_INCLUDE_PATH=%MINGW_PATH%\include;%MINGW_PATH%\lib\gcc\mingw32\3.4.5\include CPLUS_INCLUDE_PATH=%MINGW_PATH%\include\c++\3.4.5;%MINGW_PATH%\include\c++\3.4.5\mingw32;%MINGW_PATH%\include\c++\3.4.5\backward;%C_INCLUDE_PATH% LIBRARY_PATH=%MINGW_PATH%\lib;%MINGW_PATH%\lib\gcc\mingw32\3.4.5
这里都添加成功后可以安装MSYS了
B,在下载MinGW的同一页面,我们下载MSYS (Minimal System):Current Release: msys-1.0.10,执行MSYS-1.0.10.exe;
在安装MSYS过程中,假定我们安装路径为C:\msys\1.0;
在安装MSYS过程中,会出现控制台界面(类DOS窗口)的三个询问,分别键入y、y、D:/MinGW(MinGW安装路径)即可。
C,用的Qt是4.6版本的,也是目前最新的版本了。
下载地址http://qt.nokia.com/downloads(我使用的是LGPL)
1,Download Qt SDK for Windows* (283 MB) 这个 版本包含了Nokia为方便Qt开发而开发的所有环境,当然不是我今天要说的主题了,其中包含了QtCreater等工具。也就是说用这个包可以开发Qt程序。
2,Download Qt libraries 4.6 for Windows (minGW 4.4, 273 MB)这个版本包含了MinGw,也就是编译器,这里是Nokia为了方便开发者而整合minGw,你也可以自己单独安装MinGw(我也是单独安装)。
3,Download Qt libraries 4.6 for Windows (VS 2008, 190 MB)这个版本是支持vs2008的,据说是编译好的,尝试和vs2008中文版整合,但是发现问题,据说是要用vs2008的英文版本,所以放弃了,转而研究了和eclipse的集成。
这里请下载C2,在安装的过程中会遇到要您输入MinGw的安装路径所以建议您在配置完MinGw后安装Qt源代码。
4,我的Qt安装路径是C:\Qt\4.6.0,安装完毕以后请添加C:\Qt\4.6.0\bin到环境变量path中(系统的)
5,接下来就是漫长的编译过程了
打开 命令提示符 (附件里)然后 输入
C:
CD C:\Qt\4.6.0
configure -no-qt3support -fast
根据提示,选好 开源版的 (按o)英文的
然后按y(这里是让你看开源协议)
稍等片刻,(这里需要编译QMake)大约 5分钟 (这里是载入需要编译的文件)
完了以后,接着输入
mingw32-make,编译 整个Qt 大约需要 4 个小时。 (你可以睡觉了,提醒下保证qt的安装盘下至少有大于5g的空间,因为有中间文件)
完了之后 可以输入
mingw32-make clean 来清理一些没用的中间文件
接着,下载QtCreator 源代码
在这里 http://get.qt.nokia.com/qtcreator/qt-creator-1.2.1-src.zip
解压到任何位置,无所谓, 例如 D:\QtCreator
但后 在命令行里输入
D:
CD QtCreator
qmake
mingw32-make
大约 10分钟
就会多出一个 Qtcreator.exe的文件,如果我没记错的话,
勇敢的点击它吧,他不仅是你的必备开发环境,还是你编译的第一个Qt程序。(如果你下载了c1你会发现编译出来的exe就是提供的ide工具)
附:
Qt的工程文件 叫做 *.pro 是一个平台无关的文件
qmake 的作用是 根据这个 pro 生成相应平台的 makefile
mingw32-make 就是调用这个makefile 成批编译。
现在你可以装Eclipse了
D,使用的Eclipse是c/c++
下载地址http://www.eclipse.org/downloads/
1,Eclipse IDE for C/C++ Developers (79 MB)下载这个版本就可以了。(注意,下载完后不要先装,等MinGw配置完毕了,Qt-Eclipse集成插件安装好以后再装)
2,我的安装路径是D:\eclipse-cpp-galileo-SR1-win32\eclipse
接下来你可以装E部分
E,QT-Eclipse-integration-win:这个是Qt和Eclipse集成的必备程序
下载地址:http://dist.trolltech.com/developer/download/qt-eclipse-integration-win32-1.5.3.exe(这个不是最新版本)
最新地址:http://qt.nokia.com/developer/eclipse-integration在这个页面上,自己找下,windows的版本
http://get.qt.nokia.com/qteclipse/qt-eclipse-integration-win32-1.6.0.exe
没什么好说的,就是选对Eclipse和MinGW的路径即可。
F,然后就是来启动Eclipse了,在启动Eclipse的时候会加在插件,也就是说这个时候E的插件被Eclipse加在了,如果你忽略了D中的注意,那么你将没有办法加载E。
G,让我们启动Eclipse吧
1,可以在开始程序中找到,安装E之后的一个启动Eclipse的入口。
2,FileànewàOther,出现这个就基本成功了
3,在Eclipse中配置QT:必须得有这步,不然不能用哦!WindowàPreferenceàInstall/Update—>Qt
4,新建一个qt gui程序
总结:总算是好了,这样一路下来应该是没什么问题,能够在Eclipse run起qt程序了,debug,qt程序需要在Eclipse中配置下,还在研究中,下次说吧。
感谢一下作者的blog:
http://hexlee.iteye.com/blog/499152
http://topic.csdn.net/u/20091106/14/998abad2-8e17-4bac-864b-482f94261359.html?78426
http://hi.baidu.com/mxfyang/blog/item/b261f83c86298f0abba167c3.html
评论
看了一下貌似是ZLIB的……但是确定在MINGW/LIB和MINGW/INCLUDE都已经装好了ZLIB了……
晕了一时……
发表评论
-
看了一些git教程后自己的总结
2014-04-24 12:45 1354平时在维护开源程序 ... -
android在布局中动态增加view时的层级控制
2014-03-24 14:40 34029问题:我们有时候希望动态的在android的布局中增加vi ... -
android 在配置文件中指定上级activity
2013-12-07 23:47 1459今天在看sdk doc时发现可以在配置文件中定义一个acti ... -
android button 点击事件
2013-12-06 11:49 1165<Button android:layou ... -
在eclipse 4.2中配置tomcat插件并修改jvm启动参数
2013-06-04 12:31 4758情况:今天在运行项目的时候发现需要一个比较大的内存才能够完成 ... -
搜寻了关于android推送资料后的一些思考
2013-04-11 22:23 1680其实我们要用推送服务的情况还挺多: 1,站内性 其实是可以 ... -
java中集合的父类collection的那些事
2013-04-10 18:02 01,collection是所有集合的父类 2,Li ... -
有那些设计模式,观察者模式是什么
2013-04-09 15:41 0设计模式还挺多的。可以分成如下几类 创建模式: ... -
写一个线程安全的单例模式
2013-04-08 23:30 1721谢谢 http://blog.sina.com.cn/s/b ... -
ThreadLocale是什么
2013-04-07 21:53 1109维持线程封闭性的一种更规范的方法是用ThreadLocal, ... -
如何保证线程安全 实现线程安全有那些方法
2013-04-07 20:45 73911,如何保证线程安全 不在线程之间共享状态变量 将状态 ... -
final搞不清的那些事
2013-04-07 19:44 937面试老是问final,finally ... -
java 拦截器和过滤器区别(转载)
2013-04-06 21:21 19681、拦截器是基于java的反射机制的,而过滤器是基于函数回 ... -
struts默认提供了那些拦截器
2013-04-06 21:07 1258如下是struts-default.xml中的部分内容,主 ... -
spring aop的实现原型模拟
2013-04-06 20:59 1030我们都知道spring的配置文件中可以进行声明式事务管理,其 ... -
jdk动态代理
2013-04-06 17:38 831以下的内容是从 http://www.blogjava.n ... -
org.springframework.transaction.CannotCreateTransactionException: Could not open
2013-01-11 11:51 11133一客户和我说,服务器报错了, org.springframe ... -
ubuntu12下安装jdk
2012-09-26 14:17 1372这几天 我 忽然想在ubuntu12下进行java web 的 ... -
TabHost整合Listview进行数据显示和单独准确绑定listview中的控件
2012-08-21 16:05 4809情况:最近ostocy-jshop这个开源项目,一直在进行pa ... -
ostocyjshop模板体系功能说明
2012-08-09 13:24 1468ostocy-jshop的模板体系介绍。 1,osto ...
相关推荐
通过以上步骤,你将拥有一个完整的Eclipse+CDT+MinGW+Qt开发环境,可以开始进行C++和Qt应用的开发了。在实际开发中,记得定期更新这些工具到最新版本,以获取最新的特性和修复。此外,还可以通过Eclipse的插件市场...
本文总结了在 Windows XP 平台下安装 Eclipse + MinGW + Qt 的步骤和解决方案,以便开发 C++ 项目。在安装过程中遇到的问题和解决方法也进行了总结。 一、下载和安装 Qt Qt 是一个跨平台的应用程序开发框架,提供...
以上就是关于标题和描述所涵盖的安装流程的基本步骤,对于希望在Windows XP上进行C++和Qt开发的用户来说,这是一个基础的指南。尽管XP已经过时,但依然有一些开发者或老项目需要在该系统上工作。
- **集成可视化设计工具**: 使用Eclipse作为Qt开发工具的主要好处之一是可以利用Qt自带的可视化设计工具,类似于XUI的设计方式,使得界面设计更加直观高效。 - **便捷的动态编译执行**: 集成完成后,可以直接在...
在本文中,我们将深入探讨如何在Eclipse集成开发环境中,结合MinGW编译器来构建Java JNI(Java Native Interface)项目。JNI是Java平台的一部分,它允许Java代码和其他语言写的代码进行交互,使得开发者可以利用C/...
至此,一个完整的Eclipse+CDT+MinGW+gdb开发环境已经搭建完成,你可以开始编写、编译和调试C/C++代码了。通过这种方式,开发者可以享受到Eclipse的强大功能,同时利用MinGW和gdb进行高效的代码构建和调试,提升开发...
“Eclipse IDE for C/C++ Developers”一项让人有“Eclipse能很好的支持C/C++开发”的感觉。毕竟这是一个针对C/C++开发的专版,不像安装插件那样让人始终觉得有“附加功能”的感觉。
在Windows XP环境下使用Eclipse开发Qt相关的C++项目,首先需要安装Eclipse、MinGW(一个针对Windows的GCC编译器)和Qt库。以下是一步步的配置过程: 1. **下载Qt与MinGW** - 访问Qt官网...
在Windows XP上配置Eclipse以支持C++和Qt开发,需要遵循以下步骤: 1. **下载和安装Qt** - 访问Qt官方网站(https://www.qt.io/download)下载适用于Windows的开源版Qt,例如qt-win-opensource-4.7.2-mingw.exe,这...
本文将详细介绍如何在Eclipse中配置C/C++开发环境,特别关注使用CDT插件和MinGW编译器的过程。 #### 二、Eclipse + CDT + MinGW配置详解 **1. 相关软件的下载、安装和配置** - **下载Eclipse SDK** 首先,访问...
eclipse+Mingw C 文件名后缀匹配 名称排序 文件合并
QtCreator开发环境下(minGW编译器),进行OpenGL编程时使用的第三方库,使用时只需将压缩包内文件夹内容复制到Qt安装目录下的minGW目录下的对应文件夹内,如:D:\Qt5.4\5.4\mingw491_32\bin;并在新建工程的.pro...
windows 环境下使用 cmake+mingw-w64+qt5.10 编译 opencv3.4... windows 环境下使用 cmake+mingw-w64+qt5.10 编译 opencv3.4... windows 环境下使用 cmake+mingw-w64+qt5.10 编译 opencv3.4... vvvv windows 环境...
Eclipse+CDT+MinGW 配置安装的心得,包括下载、安装、运行、调试,测试成功;
Eclipse Juno+mingw+wxWidgets是一种流行的开发环境配置,旨在提高开发效率。下面将详细介绍该配置的步骤和知识点。 安装Eclipse Eclipse是著名的集成开发环境(IDE),支持多种编程语言,包括C/C++。首先,需要...