Linux Distribution下配置
资源准备
1.VMware Workstation 9
2.ubuntu-12.04.2-dvd-i386
3.qt-everywhere-opensource-src-4.8.5.tar
4.qt-creator-2.8.0-src.tar
部分1:Ubuntu 安装
1.选择 Create a New vistual Machine 开始创建虚拟机配置
2.选择高级模式
3.选择第三项过会安装OS(为了进行中文安装)
接下来配置情况结合自身机器情况,自行配置。
4.双击 CD/DVD(IDE) 对镜像文件进行配置
5.配置Ubuntu镜像文件
6.点击POWER ON.开始 Ubuntu安装
7.安装开始
8.选择语言
9.选择安装Ubuntu 进行安装
10.再次选择语言
11.是否联网进行系统软件更新(结合自身情况而定)
12.选择清除整个磁盘并安装Ubuntu
13.点击现在安装 ,进行安装
14.安装完毕后,点击现在重启
部分2:VMWare Tool安装
1.点击虚拟机标题栏 VM-> VMWare Tool 进行下载. 下载默认保存位置 /media/VMWare Tools
2.VMwareTools解压缩
1. 3. VMware Tools 安装
安装过程如有选择则“ENTER”进行默认配置
部分3:安装QT SRC
1.安装aptitude
2.安装c++编译器(g++)
3.QT SRC 解压缩
4.解压完成后查看是否解压成功
5.安装必要库文件
apt-get installlibxtst-dev
对应错误:
Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /usr/local/qt/mkspecs/linux-g++
aptaptitudeinstall libxrandr-dev
对应错误:
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
aptaptitudeinstall libxft-dev
对应错误:
QT Creator 出现乱码
6.安装QT SRC 选在Open Sourse Edition
7.Licensed 选择YES
8.进行编译(make)
9.进行安装(make install)
10.设置环境变量
8
执行vi ~/.bashrc 添加如下内容:
QTDIR=/usr/local/Trolltech/Qt-4.7.0/
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
部分4:QT Creator 安装
1.QT Creator 解压缩
2.Qmake 生成makefile
3.make(编译)
4. 安装 make install
5.运行QT Creator
部分5:QT Creator 配置
1.点击工具-->选项-->构建于运行-->构建套件
2.点击管理按钮后会进入QT版本选择页面,选择添加,指定到qmake 路径下并确定
<!--[if gte mso 9]><xml> <o:OfficeDocumentSettings> <o:RelyOnVML/> <o:AllowPNG/> </o:OfficeDocumentSettings> </xml><![endif]-->
3.配置完毕后点击新建项目后 就能看到QT Creator 全貌了
WINDOWS 7 下配置
资源准备
1.VS2008
2.qt-sdk-win-opensource-2010.05
步骤1: 执行VS2008下的vavarsall.bat
步骤2 :configure进行配置检查
步骤3:执行nmake 进行编译
期间会遇到如下错误
问题1
01.api\qscriptextensionplugin.h(43): Error: Undefined interface
02.NMAKE : fatal error U1077: 'C:\Qt\2009.05\qt\bin\moc.exe' :return code '0x1'
03.Stop.
04.NMAKE : fatal error U1077: '"d:\Program Files\MicrosoftVisual Studio 9.0\VC\BIN
05.\nmake.exe"' : return code '0x2'
06.Stop.
07.NMAKE : fatal error U1077: 'cd' : return code '0x2'
08.Stop.
api\qscriptextensionplugin.h(43): Error: Undefined interface
NMAKE : fatal error U1077: 'C:\Qt\2009.05\qt\bin\moc.exe' :return code '0x1'
Stop.
NMAKE : fatal error U1077: '"d:\Program Files\MicrosoftVisual Studio 9.0\VC\BIN
\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
以上是出错代码,解决方法是将
qt/src/script/tmp/moc/debug_shared/mocinclude.tmp
qt/src/script/tmp/moc/release_shared/mocinclude.tmp
删除,然后继续编译。
过了很长时间之后,在编译webkit部分的代码时,会发生错误,系统会停止编译
D:\tools\Qt\2010.05\qt\src\3rdparty\webkit\WebCore\tmp\moc\debug_shared\moc_Sock
etStreamHandlePrivate.cpp(97) : error C2065: “QSslError”: 未声明的标识符
D:\tools\Qt\2010.05\qt\src\3rdparty\webkit\WebCore\tmp\moc\debug_shared\moc_Sock
etStreamHandlePrivate.cpp(97) : error C3861: “socketSslErrors”: 找不到标识符
正在生成代码...
NMAKE : fatal error U1077: “"D:\tools\Microsoft VisualStudio 10.0\VC\BIN\cl.EX
E"”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “"D:\tools\Microsoft VisualStudio 10.0\VC\BIN\nmake
.exe"”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “cd”: 返回代码“0x2”
Stop.
解决方法是将如下
qt\src\3rdparty\webkit\WebCore\tmp\moc\debug_shared\mocinclude.tmp
qt\src\3rdparty\webkit\WebCore\tmp\moc\release_shared\mocinclude.tmp
删除之后可以继续编译(重新执行nmake命令)
错误信息1:
platform\DefaultLocalizationStrategy.cpp(327):error C2001:常量中有换行符
platform\DefaultLocalizationStrategy.cpp(327):fatal error C1057:宏扩展中遇到意外的文件结束
NMAKE:fatal error U1077:"...(路径)\MSVS10.0\VC\BIN\cl.EXE":返回代码"0x2"
Stop.
NMAKE:fatal error U1077:"...(路径)\MSVS10.0\VC\BIN\nmake.EXE":返回代码"0x2"
Stop.
NMAKE:fatal error U1077:"cd":返回代码"0x2"
Stop.
NMAKE:fatal error U1077:"cd":返回代码"0x2"
Stop.
解决方法:
returnWEB_UI_STRING("Look Up “<selection>”\", \"Look Up contextmenu item with selected word").replace("<selection>",truncatedStringForLookupMenuItem(selectedString));
Ctrl + G 到 327 行,把那些看起来很特别的双引号改成正常的双引号....
步骤4:安装Dubuging Tool for Windows
如果不安装会出现以下错误
安装完成后 在配置项进行配置
重启电脑后就可以进行QT源码调试了
相关推荐
Linux 下使用QTCreator画UI界面,熟悉使用QTCreator工具编写、编译代码。
Qt的安装与初步使用,Qt_Creator的安装和hello_world程序的编写
5_QT_qt5登陆界面_QTcreator_login_源码.zip
Linux下QT_CREATOR安装步骤
Linux_下_Qt_Creator_的安装使用
Intro_to_Qt_and_Qt_Creator
Qt_4[1].7.0及Qt_Creator_2.0_beta版安装全程图解.doc
5_QT_qt5登陆界面_QTcreator_login.zip
Qt_Creator_的安装和hello_world_程序的编写
Qt_Creator系列教程-1 采用的是最新版的 Qt_Creator 2010-04版 图文并茂,深入简出
Qt入门教程_详细讲解版 qt+creator系列教程(上).pdf Qt_Creator教程_下.pdf
本书讲述了Qt_creator的下载安装、界面、绘图、数据库等编程内容。
此下载为Qt_Creator快速入门_和C++QT5范例开发大全两本工具书,讲解比较详细,代码规范,对QT初学者很有帮助,有需要者自行下载
windows下QT.doc 首先windowsXP下安装32位的QT,打开网页:http://qt-project.org/downloads 下载文件:qt-opensource-windows-...下载文件:qt-creator-opensource-windows-x86-3.0.0.exe并安装D:\Qt\qtcreator-3.0.0
qt-creator-linux-x86_64-opensource-2.6.1.bin
QT+creator快速入门,适合新手入门阅读。
Qt_Creator实现文本编辑 内含代码 注释 讲解详细 内容全面
用Qt Creator + SQLIte做的一个学生公寓管理系统,包括员工管理,住宿管理,离校管理等等功能。
解压包里的 qtcreator_zh_CN.qm 文件到 X:\Qt\2010.02.1\share\qtcreator\translations 注意修改你的Qt安装目录。 然后重启Qt Creator即可。