Qt安装并生成64位程序的方法

Qt安装并生成64位程序的方法
Qt安装并生成64位程序的方法

本文将使用简单的几个步骤说明在vc 2008和64位的操作系统下如何编译安装并开发qt64位应用程序:

首先必须保证你所使用的系统是64bit的操作系统,本次我们使用的系统是windows7 professional 64位操作系统

一、下载及安装

1. 下载,直接找官网下载就可以了,我的是qt-everywhere-opensource-src-4.7.1.exe;

2. 设置环境变量:

我的电脑> 属性> 高级> 环境变量> 用户变量里面设置几个变量:

path中增加E:\Qt\4.7.1-msvc2008\bin(如果没有就创建)

创建qmakespec值为win32-msvc2008,这个值还是根据你要生成的vs版本,6.0 使用win32-msvc;2003 使用https://www.360docs.net/doc/ec17594163.html,;2005就是win32-msvc2005;2008就是win32-msvc2008

创建qtdir值为E:\Qt\4.7.1-msvc2008

最后为了使的你刚才修改的环境变量生效,重启cmd,可以通过c:\> qmake -v来看你使用的qt 版本。

3. 点击开始》Microsoft Visual Studio 2008》Visual Studio Tools》Visual Studio 2008 x64 Win64 Command Prompt

现在开始安装

首先进入你所在的Qt openresource 所在的文件夹

例如:E:\Qt\4.7.1-msvc2008

E:\Qt\4.7.1-msvc2008>configure -no-stl -no-dsp -vcproj

此时会有一个选项是选择商业版还是开源版,此处要选择开源版,

只需输入o 然后回车此过程时间大概几分钟

接下来就开始

E:\Qt\4.7.1-msvc2008>nmake

最后这个过程时间较长,需要两三个小时

法二:接下来的口令是网上的另外一种方法,此种方法暂时没有尝试

d:\qt\4.4.3> configure -debug-and-release -static

d:\qt\4.4.3> nmake

configure -debug-and-release -static参数的意义是告诉qt同时编译为debug和release两个版本的静态链接库,不指定参数则编译为

debug版本的动态链接库。configure大约需要十几分钟,nmake则大约需要2小时左右,视你的电脑性能而定(但是我编译的时候用了大概3个多小时吧不过我的电脑是奔4-2.0的)。

4. 将qt路径添加到vc编译环境中,工具-> 选项-> 项目和解决方案-> vc++目录,

在包含文件一栏添加:E:\Qt\4.7.1-msvc2008\include\qtgui;

E:\Qt\4.7.1-msvc2008\include\qtcore;

E:\Qt\4.7.1-msvc2008\include,

在库文件一栏添加E:\Qt\4.7.1-msvc2008\lib;

5.接下来我们来测试一下hello world 这个程序

先打开Visual Studio 2008 x64 Win64 Command Prompt 进入此程序的文件夹中

执行qmake -project

qmake -tp vc

然后打开工程文件找到configuration Manager……这个选项

点击New 这个选项

找到X64 然后点击OK

再点击CLOSE 就设置完成了!

接下来就开始编译并运行hello

然后在任务管理器中查看是否是64bit 的应用程序

至此我们就成功生成了一个64位的应用程序。

相关主题
相关文档
最新文档