vc2005配置QT4环境

vc2005配置QT4环境

                             作者: 陈原

一直比较佩服那些搞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();
}






qt-win-opensource-src-4.3.2 编译说明

qt-win-opensource-src-4.3.2 编译说明

作者:孙志峰(lauer3912)  编写日期:2007年10月

针对Open开源QT的说明:

Step1:从官方网站下载qt-win-opensource-src-4.3.2.zip
Step2:解压到C:/Qt,成这样的目录C:/Qt/qt-win-opensource-src-4.3.2
      目录结构是/bin; /demos……
Step3:从OpenSource网站中下载acs-4.3.x-patch3.zip,解压到C:/Qt/qt-win-opensource-src-4.3.2下面
      就是qt-win-opensource-src-4.3.2.zip的解压目录
Step4:必须已经装好VS2005,然后通过开始菜单找到“开始菜单”-“Microsoft Visual Studio 2005”-
      “Visual Studio Tools”-“Visual Studio 2005 Command Prompt”,打开Visual Studio 2005 Command Prompt
      在弹出的命令窗口,指定目录位置C:/Qt/qt-win-opensource-src-4.3.2
      例如:->C:/Qt/qt-win-opensource-src-4.3.2
      然后,键入“configure.exe”,回车。这样,configure就知道找到MSVC2005作为编译器
      (在显示内容的开始几行),然后configure很久,估计需要1-2小时。
Step5:当configure完毕后,需要在命令窗口中键入“nmake”,然后回车。大约1-2个小时,编译完成。
      通过namke编译,编译的结果是生成必要的lib文件和exe执行程序。
Step6:当编译成功后,需要清理编译过程中产生的大量的中间编译文件。
      在命令行窗口中,键入“nmake confclean”。
Step7:最后要新建qtvars.bat文件,文件存在C:/Qt/qt-win-opensource-src-4.3.2/bin目录下。具体的编写内容查看商业版
      或者看开源版安装的程序目录下的qtvars.bat文件
      修改:
              修改了qtvar.bat
              中的文件 “win32-g++” --> "win32-msvc2005"
Step8:
      为了使你编译的程序可以正常使用。
      需要设置系统变量
      例如:
        rem VC 环境变量

        rem call C:/PROGRA~1/MICROS~2/VC98/Bin/vcvars32.bat
    call "C:/Program Files/Microsoft Visual Studio 8/VC/vcvarsall.bat"


    rem 设置所有编译所需要的环境变量
    rem --设置QT的环境变量
    echo Setting up a VS2005/Qt only environment...
    echo -- QTDIR set to C:/Qt/qt-win-opensource-src-4.3.2
    echo -- PATH set to C:/Qt/qt-win-opensource-src-4.3.2/bin
    echo -- Adding %SystemRoot%/System32 to PATH
    echo -- QMAKESPEC set to win32-msvc2005
    set QTDIR=C:/Qt/qt-win-opensource-src-4.3.2
    set QMAKESPEC=win32-msvc2005
    set path=%QTDIR%/bin;%SystemRoot%/System32;%path%

    set

    rem cmd
    rem MSDEV.EXE buildall.dsw
    rem MSDEV
    devenv

    rem pause
    exit

Step9:
      编写程序
      1.一般,新建目录,在目录里新建cpp文件,保存;
      2.在新建的当前目录上,调用cmd。在命令行上键入“qmake -project -t vcapp -o projectname.pro”
      3.然后键入qmake,这样就生成了相应的VC工程文件,编译信息也加入了进去。
      同时要注意VS2005编译、连接的参数设置是否正确。

Step10:
    新建bat文件
    bat文件内容:
        rem VC 环境变量

        rem call C:/PROGRA~1/MICROS~2/VC98/Bin/vcvars32.bat
    call "C:/Program Files/Microsoft Visual Studio 8/VC/vcvarsall.bat"


    rem 设置所有编译所需要的环境变量
    rem --设置QT的环境变量
    echo Setting up a VS2005/Qt only environment...
    echo -- QTDIR set to C:/Qt/qt-win-opensource-src-4.3.2
    echo -- PATH set to C:/Qt/qt-win-opensource-src-4.3.2/bin
    echo -- Adding %SystemRoot%/System32 to PATH
    echo -- QMAKESPEC set to win32-msvc2005
    set QTDIR=C:/Qt/qt-win-opensource-src-4.3.2
    set QMAKESPEC=win32-msvc2005
    set path=%QTDIR%/bin;%SystemRoot%/System32;%path%

    set

    rem cmd
    rem MSDEV.EXE buildall.dsw
    rem MSDEV
    devenv

    rem pause
    exit

    然后,执行这个bat文件,在打开的VS2005中,导入用qmake生成的vc工程文件。
Step11:
      这样,进行编辑调试就可以了!!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VC2020qt是指使用Visual Studio 2020和Qt框架进行开发的环境。下面是VC2020qt的安装步骤: 1. 首先,你需要下载并安装Visual Studio 2020。你可以从Microsoft官方网站上下载Visual Studio 2020 Community版本,这是免费的开发工具。 2. 在安装Visual Studio 2020时,你需要选择安装C++开发工具。确保勾选了"C++ CMake tools for Windows"和"C++ Clang tools for Windows"选项。 3. 安装完成后,你需要下载并安装Qt框架。你可以从Qt官方网站上下载Qt的最新版本。在下载页面上,选择适合你的操作系统的Qt版本,并下载安装程序。 4. 运行Qt安装程序,选择自定义安装选项。在组件列表中,确保勾选了"MSVC 2019"选项,这将为Visual Studio 2020提供Qt插件。 5. 在安装过程中,你可以选择安装其他Qt组件和工具,根据你的需求进行选择。 6. 完成安装后,打开Visual Studio 2020。在新建项目对话框中,选择"Qt"类别,并选择适合你的项目类型。 7. 在项目设置中,配置Qt的路径。在项目属性中,选择"C/C++" -> "常规",将Qt的安装路径添加到"附加包含目录"中。 8. 接下来,在项目属性中,选择"链接器" -> "常规",将Qt的安装路径添加到"附加库目录"中。 9. 最后,在项目属性中,选择"链接器" -> "输入",将需要使用的Qt库文件添加到"附加依赖项"中。 完成以上步骤后,你就可以开始使用VC2020qt进行开发了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值