vc2005配置QT4环境

转载 2006年06月20日 10:01:00

 

                             作者: 陈原

一直比较佩服那些搞GCC的家伙,今天也想玩玩跨平台的c++,当然就不能用MFC了,看看目前的GUI,感觉比较好的算QT了.
还好现在QT4有开源版本了.今天搞了半天终于成功.

下载软件

QT4:   http://wftp.tu-chemnitz.de/pub/Qt/qt/source/qt-win-opensource-4.1.0-mingw.exe
MinGW: http://jaist.dl.sourceforge.net/sourceforge/mingw/MinGW-5.0.0.exe
安装后如果包不过可以使用下边这个,里边有
MinGW http://jaist.dl.sourceforge.net/sourceforge/mingw-install/mingw-install-20050907.tar.gz
VS2005:eMule 上有,慢慢拖把

1.安装QT4 很简单.exe 程序,下一步.下一步..

2.安装MinGW 很简单.exe 程序,如果包不过解压mingw-install-20050907.tar.gz 里边的包,拷贝到对应的目录就可以了.

3.编译QT4.(如果你英文比较好可以看看这个文档:C:/Qt/4.1.0/doc/html/install-win.html)
  DOS 下进入: 

    C:
    cd /Qt/4.1.0
    configure

开始Building 结束后

     make

     (时间太长了,要一早上)

     注意,如果你的计算机上安装了c++ builder cb 下会有个make.exe
     系统可能会把 minGW下的make.bat 文件搞错.
     QT4 听说可以用VC的nmake 编译,也可以用BC 的make 编译,你自己研究把,这里用MinGW 的 mingw32-make 编译
     更具提示你可以输入 mingw32-make 命令来编译,不过环境变量 PATH 指到 mingw哦.
 

编译完成后运行
   C:/Qt/4.1.0>configure.exe

   在来一次
 
    make

   要命啊 时间太长了.编译完成后就完成半工作了.

4.配置VS2005 环境.

  Tools->Options..->VC++Directories

   把mingw 的include 目录和 QT4的 include 目录加到 include files 里边

   把mingw 的lib 目录和 QT4的 lib 目录加到VC 的 lib files 里边

5.测试一个小程序看看,是否成功

   a. 新建一个项目->生成文件项目(英文版本的是 Makefile Project)
      选择个目录,名字就叫 QT2005 吧
  
   b. debug 配置这    build 命令这填写 make debug
                      clean 命令这填写 make clean
                      output 这填写 debug/QT2005.exe

   c. release 配置这    build 命令这填写 make release
                        clean 命令这填写 make clean
                        output 这填写 release/QT2005.exe
      完成.
   d. project(项目) ->Properties(属性) -> NMake(在最下边) ->
          Rebuild All 命令行这填写( debug 部分配置)

          qmake –project
          qmake
          make clean
          make debug

          release部分配置

          qmake –project
          qmake
          make clean
          make release

   5.project(项目) ->Add New Item... 增加一个项目创建一个 main.cpp 的文件


#include <Qt/qapplication.h>
#include <Qt/qpushbutton.h>

int main(int argc, char *argv[])
{
 QApplication app(argc, argv);
 QPushButton hello("Hello World!");
 hello.resize(100, 30);
 
 QObject::connect(&hello, SIGNAL(clicked()),
 &app, SLOT(quit()));
 hello.show();
 return app.exec();
}


OK编译, 注意是 编译是 mingw32-make 编译的 可以看到 g++一堆东西出来.就成功了.生成: 1 已成功.
运行一下看看吧.

6.在VC2005下使用QT4设计器
   a.   先点开设计器创建一个主窗口,随便拖点控件了 .  保存文件为qt2005.ui
   b.  在编译种中增加  uic qt2005.ui -o qtvs2005.h ;也可以使用命令自己生成 qtvs2005.h   文件
   c.  把qt2005.ui  文件和 qtvs2005.h 文件增加到vc 项目中.
      把qt2005.ui 的打开方式设置为QT4设计器默认打开.

   d. 代码

#include "qtvs2005.h"

int main(int argc, char *argv[])
{
 
 QApplication app(argc, argv);
 QMainWindow *mainw = new QMainWindow;
 Ui::MainWindow *ui = new Ui::MainWindow();
 ui->setupUi(mainw);
 mainw->show();
 return app.exec();
 return app.exec();
}

 编译,运行,你刚才拖出来的窗口出来了把. 本人测试中文也没问题.好东西啊!
 

相关文章推荐

Qt4 SDK(mingw编译版)与VS2008/VS2005的集成开发环境的安装配置

在Windows下用QT做开发,编译器可以用mingw的gcc/g++,也可以用VS。使用mingw开发QT程序基本不用配置。由于我这的工作IDE是VS,所以需要搭建VS+Qt的工作环境。 ...

qt4移值s3c2440环境配置

real6410 QT4开发环境配置

Real6410碟子里面给的是qt-embedded-linux-opensource-src-4.5.2的版本,我们就用这个进行配置,如果没有这里上传可以下载的版本 http://download...

【转】vc2005 与 qt-win-opensource-4.7.3-vs2008.exe 环境配置

原文地址  ==> http://my.chinaunix.net/space.php?uid=25828452&do=blog&id=315672  vc2005 qt-win-opensource...

vs2005+qt4 问题记录

一、QT中文乱码问题        问题描述:QT界面程序中的中文都会显示乱码。        解决方案:在QMainWindow子类构造函数里调用: :QTextCodec::s...

vs2005+qt4 问题记录

vs2005+qt4 问题记录 一、QT中文乱码问题        问题描述:QT界面程序中的中文都会显示乱码。        解决方案:在QMainWindow子类构造函数...

VC6+Qt4编译

用VC6编译Qt4.3.4 1.下载 http://ftp.tu-chemnitz.de/pub/Qt/qt/source/qt-win-opensource-src-4.3.4.zip 2...

Linux环境下移植qt4及qwt从零开始

Linux环境下移植qt4及qwt从零开始 Zhuxiaoyongsdu@163.com   这两天终于在linux下搞定了qt的移植,以及qwt控件的安装。现在把整个过程整理出来。实际上,这篇...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)