Eclipse+MinGW+QT开发环境搭建

  为了方便在windows下用QT...

 (各下载部件可能都已有更新版,以下以2005-06-09为准)

 

    <一>  准备必要软件包

    Eclipse(当前 3.1.1):
          http://www.eclipse.org/downloads/

    CDT(当前3.1):
         http://www.eclipse.org/cdt/

    MinGW及相关
       http://sourceforge.net/projects/mingw
    
    qt-win-opensource-4.1.0-mingw  (当前4.1.0):
         http://www.trolltech.com/download/qt/windows.html

   也可以安装Dev-Cpp来直接获得MinGW支持。(Magic C++里面也带了MinGW)
        http://www.bloodshed.net

   <二> 安装配置

   1. 安装MinGW, (msys...可选), 或者安装Dev-Cpp/Magic C++, 把MinGW钩上.可能需要添加
       MinGW bin路径到$PATH.
   2. 安装QT, 选择正确的MinGW位置
   3. 安装Eclipse
   4. 安装CDT---压缩到Eclipse相应目录

   <三>应用例子

   1. 启动Eclipse, 选择要保存工程的位置。进入Eclipse主界面。
   2. 新建一个Stand make c++ project, 新建一c++源文件hello.cpp,写一简单qt程序。
       这里以QT example "hello, world",为例:

       #include <QApplication>
       #include <QPushButton>

       int main(int argc, char *argv[])
      {
         QApplication app(argc, argv);

         QPushButton hello("Hello world!");
         hello.resize(100, 30);

         hello.show();
         return app.exec();
     }

   3. Windows->show view->Make Targets

   4. 新建一个Make Targets, Target Name = "qmake_pre", Make Target = all, 
       build command = "qmake -project -o hello.pro".

   5. 新建一个Make Targets, Target Name = "qmake_Ger", Make Target = hello.pro, 
       build command = "qmake".

   6. 新建一个Make Targets, Target Name = "make_Release", Make Target = all, 
       build command = "make -f Makefile.Release". (这里生成的是发行版)

   7. 顺序build qmake_pre, qmake_Ger, make_Release, 不出意外就可以在./release目录下
       得到 hello.exe 了。

   注: 如果需要Debug 的QT lib, 可以执行开始->程序->Qt by Trolltech v4.1.0 (OpenSource)
        ->Qt 4.1.0 (Build Debug Libraries) (时间比较长)

   一些操作可以用一些宏和环境变量简化。
                     
   2005-06-09

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值