VS2008下QT开发环境搭建

本机的环境:win7 sp1; 64位操作系统;

安装准备工作,需下载以下文件 :

1.VS2008

http://www.jb51.net/softs/73040.html

2.qt-vs-addin-1.1.11.exe

http://www.qtcn.org/bbs/read-htm-tid-1075.html

3.qt-win-opensource-4.8.0-vs2008.exe

http://download.qt-project.org/archive/qt/4.8/4.8.0/

安装步骤:

1.安装VS2008

2.安装qt-win-opensource-4.8.0-vs2008.exe(如:D:\Qt\4.8.0)

3.安装qt-vs-addin-1.1.11.exe(可以选择任意路径)

4.配置QT环境变量,控制面板->系统和安全->系统->高级系统设置->环境变量,在“系统变量”这个组合框中,找到“Path”变量,在"Path"的最后面添加"D:\Qt\4.8.0\bin\"

5. cmd下进入到vs安装路径\VC\Bin下,执行vcvars32,此时会执行vcvas32.bat自动为vs设置环境变量

【注】如不执行此项,可能会出现NMAKE:fatal error U1077. return code 0x2 错误

6. 修改安装QT路径:D:\Qt\qt4.8.0\src\3rdparty\webkit\Source\WebCore\platform\DefaultLocalizationStrategy.cpp 文件的第327行

调整return WEB_UI_STRING("Look Up “<selection>”", "Look Up context menu item with selected word").replace("<selection>", truncatedStringForLookupMenuItem(selectedString));

为:return WEB_UI_STRING("Look Up \"<selection>\"", "Look Up context menu item with selected word").replace("<selection>", truncatedStringForLookupMenuItem(selectedString));

【注】如不修改,则在下面的namke时会出现错误

platform\DefaultLocalizationStrategy.cpp(327) : error C2001: 常量中有换行符

platform\DefaultLocalizationStrategy.cpp(327) : fatal error C1057: 宏展开中遇到意外的文件结束

5.开始 -> 程序 -> Microsoft Visual Studio 2008 -> Visual Studio Tools ->Visual Studio 2008 命令提示

6.在命令行中键入:

d:

cd d:\Qt\4.8.0

configure -platform win32-msvc2008 -debug-and-release 【此处可根据需要进行配置】

nmake 【编译时间长短视机器情况而定】

7.打开VS2008,工具 -> 选项 -> 项目和解决方案  -> VC++目录中

在“包含文件”中加入D:\Qt\4.8.0\include

在“库文件”中加入 D:\Qt\4.8.0\lib

在可执行文件中添加D:\Qt\4.8.0\bin

或者在系统中设置了一个环境变量:QTVS2008Dir,值为:D:\QtVS2008\4.8.0,然后再通过变量进行设置

注意:

1. 编译过程中,第一步是选择QT的版本,是LGPL版还是商业版,我这里用的是LGPL版本,因此选o 回车。

接下来会提示是否接受LGPL协议,输入y确认。这个过程会花掉大约10~20分钟。

如果执行的时间很短,并最后出现“Perl not found in environment - cannot run syncqt.”表示没能configure成功。

解决办法:删除QT安装目录bin下的syncqt和syncqt.bat文件

2. configure选项

-platform  win32-msvc2005(表示VS2005的),6.0 使用win32-msvc, 2003 使用win32-msvc.net, 2008就是 win32-msvc2008

-debug-and-release 参数的意义是告诉QT同时编译为Debug和Release两个版本的库,不指定参数则编译为Debug版本的动态链接库

3. namke报错处理方法

http://10305101ivy.blog.163.com/blog/static/584765892012227322607

时间: 2024-08-07 20:25:57

VS2008下QT开发环境搭建的相关文章

ubuntu14.04下Qt开发环境搭建遇到的问题

在ubuntu14下安装了Qt的安装包:qt-opensource-linux-x86-5.5.1.run 以为 装完安装包后就能直接用了,结果总提示qmake未配置之类的错误,导致编译不了. 后来网上查查,发现还需要安装其它的一些开发环境: sudo apt-get install build-essential sudo apt-get install libgl1-mesa-dev 执行命令 没有下载, 由于更改了/etc/apt/sources.list,有些源不好使,后来又找源才成功安

嵌入式linux QT开发(二)——QT开发环境搭建

嵌入式linux QT开发(二)--QT开发环境搭建 一.Windows系统QT开发环境搭建 操作系统:Windows 7 QT Creator:qt-creator-win-opensource-2.4.1 QT SDK:qt-win-opensource-4.7.4-mingw 1.安装QT Creator 点击qt-creator-win-opensource-2.4.1源程序安装. 2.安装QT SDK 点击qt-win-opensource-4.7.4-mingw源程序安装. 选择mi

深度解析嵌入式QT开发环境搭建

本篇文章介绍的是嵌入式QT开发环境搭建,之前有接触过QT的其他开发环境,那么希望本篇文章对你有所帮组.对于嵌入式相信各位都有了解. Qt的各个版本简介: 1.什么是QT Qt是一个完整的C++应用程序开发框架.它包含一个类库,和用于跨平台开发及国际化的工具.Qt API在所有支持的平台上都是相同的,Qt工具在这些平台上的使用方式也一致, 因而Qt应用的开发和部署与平台无关. 2.什么是Qtopia Qtopia是一个面向嵌入式Linux的全方位应用程序开发平台,同时也是用于基于Linux的PDA

Qt开发环境搭建 - Windows + VS2010 + VS插件

Qt 开发环境搭建 - Windows+VS2010+VS插件 1.Qt在Windows平台下的三种开发环境 方案 编辑器 编译器 调试器 一 Qt Creator MinGW GDB 二 Qt Creator VisualC++ 编译器 Debugging Tools for Windows 三 VS2010自带 VS2010自带 VS2010自带 说明: 1) C/C++语言.Qt库.开发环境.操作系统的关系 2) 编辑器.编译器.调试器三者的关系 2.1) 三者共同组成了开发环境 2.2)

NDK在windows下的开发环境搭建及开发过程

在Android应用的开发project中.无论是游戏还是普通应用.都时常会用到.so即动态链接库,关于.so是什么玩意儿,有什么优点.这个大家能够在网上查一下,本人不做过多解释. .so本是linux下的文件类型,所以编译.so必需要在linux环境下,那么怎样在win下进行编译呢?随便在网上搜下,教程也是五花八门,不清不楚,没有一定功底,即便看着教程到最后预计还是功败垂成,更别说刚開始学习的人,看了保证头晕眼花,本人也是依据网上的一些样例.总结了一个个人觉得还算比較简单的一个.so的编译方法

Ma下java开发环境搭建

Mac下Java开发环境搭建 mac配置java开发环境:eclipse + jdk1.8 前言 搭建开发环境之前,先了解一下一些概念:java,javaSE,javaEE,JVM,JDK,JRE java发展历程 JavaSE.JavaME.JavaEE三者之间的关系JavaSE(J2SE):(Java2 Platform Standard Edition,java平台标准版)JavaEE(J2EE):(Java 2 Platform,Enterprise Edition,java平台企业版)

ubuntu下php开发环境搭建,nginx+(cgi)php5fpm+memcached+xdebug

由于只是开发环境,所以都是选择比较简单的apt-get安装方式 ,但中间也遇到一点问题. 首先安装nginx nginx的安装和配置其实很简单,nginx本身非常轻量级, 直接 sudo apt-get install nginx 就可以了 他的配置文件是在/etc/nginx/里面,网站项目路径是在/var/www里面,安装之后一定要确保nginx的启动账户有对网站目录的访问权限,否则会报错. 第二步,安装cgi linux底下的cgi程序非常多,在这里我选择的是php5-fpm 方便  在这

win7下android开发环境搭建(win7 64位)

一.安装 JDK 下载JDK最新版本,下载地址如下: http://www.oracle.com/technetwork/java/javase/downloads/index.html 二.下载并安装 Eclipse http://www.eclipse.org/downloads/ win7下android开发环境搭建(win7 64位),码迷,mamicode.com

Windows 7 下 PHP 开发环境搭建(手动)

Windows 7 下 PHP 开发环境搭建 1.说明 做开发的都知道一句话,就是“站在巨人的肩膀上”.确实现在打开浏览器随便一搜很多一键安装PHP环境的软件,比如wamp.xampp.AppServ....其实我之前也一直在用wamp,对于初学者确实很方便,一键安装,然后遇到不会的再去查,去改配置,等等. 但是用长了你会发现,很多问题根本不是所谓“一键安装”后就不会发生了!当你用wamp.xampp..对环境搭建感觉轻车熟路并且把注意力都放在php逻辑实现的时候很多bug都是在环境配置层出现的