• 8004阅读
  • 0回复

Windows XP sp3 下Eclipse + MinGW + Qt安装设置一次成功 [复制链接]

上一主题 下一主题
离线today913
 
只看楼主 正序阅读 楼主  发表于: 2009-02-22
看了很多朋友的帖子,今天下载安装设置QT一次成功,也发表一点感言:

在这里假设你的电脑安装了JDK,我装的是1.6.0_10,如果这个你都不知道怎么装,那我只能说。。。。。。。先去其他论坛看看java怎么弄吧

1 到eclipse主页下载eclipse : eclipse-cpp-ganymede-SR1-win32 已经集成了CDT,版本为3.4.1

2 到Qt网站去下载qt-win-opensource-4.4.3-mingw.exe  这个直接安装就行了,安装的时候会提示你安装MinGW,这个时候注意了:
    1) 如果你的电脑上已经装了MinGW,可以直接选择安装路径,但是请注意MinGW的版本,在这里只说明我遇到的情况,我自己手动下载并安装的MinGW-5.1.3,选择完路径以后居然提示我找不到w32api.h这个文件,我靠,我去安装目录下去看,明明就有这个文件,无赖,只有进行第二个办法,由QT帮我下载MinGW,到第2点
    2) 这个时候选择让qt的安装程序帮你下载MinGW,又遇到情况,下载了半个小时,下载进度条都满格了但是安装程序一直停在那里不动了,无聊,只有通过任务管理器杀掉进程。。。。。然后到Qt目录下(我的是D:\Qt\4.4.3\downloads)里面有个MinGW-3.4.2,双击安装,居然正常安装结束。。。。。。注意版本是3.4.2。 再安装qt-win-opensource-4.4.3-mingw.exe  成功安装。
    靠,原来高版本的MinGW还用不起。。。。。

3 下载gdb-6.3-2。  网站:http://jaist.dl.sourceforge.net/sourceforge/mingw/gdb-6.3-2.exe
下载后安装到刚才安装MinGW的文件夹下。有了他才可以使用Eclipse的调试功能 (借鉴shawn62的帖子,谢谢) 这个我是第一次就安装了的,不知道不装会有什么后果。

4 安装qt-eclipse-integration-win32-1.4.3.exe   这个就是eclipse的插件,选择完安装路径后,再选择eclipse-cpp-ganymede-SR1-win32 和MinGW的路径。

这个时候就安装结束了。

打开eclipse, 进入菜单“Window” -> "Preferences...",参数设置。如果没有Qt选项,可以参考shawn62 的帖子,不过有个更简单的方法就是:进入你刚才安装qt-eclipse-integration-win32-1.4.3这个插件的文件夹,你会发现里面有个名字叫start的批处理,运行它就行了。。。。。。简单吧

然后就通过菜单“Window” -> "Preferences...",进入参数设置框,在Qt里面添加刚才安装的位置和版本号,bin路径啊等等。

这个时候就可以开发Qt了,我新建了一个test工程,然后拖了两个button到test.ui这个里面,什么功能都没加,主要是太懒,然后在工程文件夹上点右键->Run As-> Local c/c++ application,成功。

关掉弹出来的框框,在main.cpp这个文件里面的
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    Test w;   //打一个断点
    w.show();
    return a.exec();
}
然后右键->Debug As->Local c/c++ application,哇 居然在断点停住了,也不知道到底是不是成功哈,然后点Resume 刚才那个框框又弹出来,上面还有两个button。。。。。

对了 还要试试代码自动提示功能,在Test w;这句后面输入w.  哇,好多方法出来了。。。。。速度还挺快。。。。。。。

也不知道大家能不能看懂,希望能帮到大家。

还有一个问题就是我还没有干下面的事情:
(在Qt的bin目录里面,用命令:
qtvars.bat compile_debug
来编译调试库。)

希望高手指点,谢谢 我是C++新手,搞java有一段时间了。。。。。

不好意思 忘了一点:
关于环境变量的设置

我在path里面加上了D:\MinGW\bin;D:\Qt\4.4.3\bin;
其他什么lib  include文件夹都没有加,不知道有没有问题。

=======================update on 23rd Feb============================

今天在公司又配了一遍,windows XP sp2,一切照旧,开始没有装gdb-6.3-2.exe 果然在Eclipse里面Dubug的时候不能运行,验证完毕。
[ 此帖被today913在2009-02-23 15:50重新编辑 ]
快速回复
限100 字节
 
上一个 下一个