Eclipse+MinGW+QT开发环境搭建

卢开济
2023-12-01

  为了方便在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

 类似资料: