QTQTCreator安装配置全流程.docx

上传人:b****8 文档编号:30559555 上传时间:2023-08-16 格式:DOCX 页数:29 大小:3.94MB
下载 相关 举报
QTQTCreator安装配置全流程.docx_第1页
第1页 / 共29页
QTQTCreator安装配置全流程.docx_第2页
第2页 / 共29页
QTQTCreator安装配置全流程.docx_第3页
第3页 / 共29页
QTQTCreator安装配置全流程.docx_第4页
第4页 / 共29页
QTQTCreator安装配置全流程.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

QTQTCreator安装配置全流程.docx

《QTQTCreator安装配置全流程.docx》由会员分享,可在线阅读,更多相关《QTQTCreator安装配置全流程.docx(29页珍藏版)》请在冰豆网上搜索。

QTQTCreator安装配置全流程.docx

QTQTCreator安装配置全流程

Lunix下配置

资源准备

1.VMwareWorkstation9

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.选择CreateaNewvistualMachine开始创建虚拟机配置

2.选择高级模式

3.选择第三项过会安装OS(为了进行中文安装)

接下来配置情况结合自身机器情况,自行配置。

4.双击CD/DVD(IDE)对镜像文件进行配置

5.配置Ubuntu镜像文件

6.点击POWERON.开始Ubuntu安装

7.安装开始

8.选择语言

9.选择安装Ubuntu进行安装

10.再次选择语言

11是否联网进行系统软件更新(结合自身情况而定)

12选择清除整个磁盘并安装Ubuntu

13.点击现在安装,进行安装

14.安装完毕后,点击现在重启。

oos

部分2:

VMWareTool安装

1.点击虚拟机标题栏VM->VMWareTool进行下载.下载默认保存位置/media/VMWareTools

2.VMwareTools解压缩

3.VMwareTools安装

安装过程如有选择则“ENTER”进行默认配置

 

部分3:

安装QTSRC

1.安装aptitude

2.安装c++编译器(g++)

3.QTSRC解压缩

4.解压完成后查看是否解压成功

5.安装必要库文件

apt-getinstalllibxtst-dev

对应错误:

BasicXLibfunctionalitytestfailed!

Youmightneedtomodifytheincludeandlibrarysearchpathsbyediting

QMAKE_INCDIR_X11andQMAKE_LIBDIR_X11in/usr/local/qt/mkspecs/linux-g++

aptitudeinstalllibxrandr-dev

对应错误:

XError:

BadDrawable(invalidPixmaporWindowparameter)9

aptitudeinstalllibxft-dev

对应错误:

QTCreator出现乱码

 

6.安装QTSRC选在OpenSourseEdition

7.Licensed选择YES

8.上一步进行完毕后进行编译(make)

9.上一步完成后进行安装(makeinstall)

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

exportQTDIRPATHMANPATHLD_LIBRARY_PATH

 

部分4:

QTCreator安装

1.QTCreator解压缩

2.Qmake生成makefile

3.make(编译)

4.安装makeinstall

5.运行QTCreator

部分5:

QTCreator配置

点击工具选项构建于运行构建套件

点击管理按钮后会进入QT版本选择页面,选择添加,指定到qmake路径下并确定

配置完毕后点击新建项目后就能看到QTCreator全貌了

WINDOWS7下配置

资源准备

1.VS2008

2.qt-sdk-win-opensource-2010.05

步骤1:

执行VS2008下的vavarsall.bat

步骤2:

configure进行配置检查

步骤3:

执行nmake进行编译

期间会遇到如下错误

问题1

01.api\qscriptextensionplugin.h(43):

Error:

Undefinedinterface 

02.NMAKE:

fatalerrorU1077:

'C:

\Qt\2009.05\qt\bin\moc.exe':

returncode'0x1' 

03.Stop.  

04.NMAKE:

fatalerrorU1077:

'"d:

\ProgramFiles\MicrosoftVisualStudio9.0\VC\BIN  

05.\nmake.exe"':

returncode'0x2'  

06.Stop.  

07.NMAKE:

fatalerrorU1077:

'cd':

returncode'0x2' 

08.Stop. 

api\qscriptextensionplugin.h(43):

Error:

Undefinedinterface

NMAKE:

fatalerrorU1077:

'C:

\Qt\2009.05\qt\bin\moc.exe':

returncode'0x1'

Stop.

NMAKE:

fatalerrorU1077:

'"d:

\ProgramFiles\MicrosoftVisualStudio9.0\VC\BIN

\nmake.exe"':

returncode'0x2'

Stop.

NMAKE:

fatalerrorU1077:

'cd':

returncode'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):

errorC2065:

“QSslError”:

未声明的标识符

D:

\tools\Qt\2010.05\qt\src\3rdparty\webkit\WebCore\tmp\moc\debug_shared\moc_Sock

etStreamHandlePrivate.cpp(97):

errorC3861:

“socketSslErrors”:

找不到标识符

正在生成代码...

NMAKE:

fatalerrorU1077:

“"D:

\tools\MicrosoftVisualStudio10.0\VC\BIN\cl.EX

E"”:

返回代码“0x2”

Stop.

NMAKE:

fatalerrorU1077:

“"D:

\tools\MicrosoftVisualStudio10.0\VC\BIN\nmake

.exe"”:

返回代码“0x2”

Stop.

NMAKE:

fatalerrorU1077:

“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):

errorC2001:

常量中有换行符

platform\DefaultLocalizationStrategy.cpp(327):

fatalerrorC1057:

宏扩展中遇到意外的文件结束

NMAKE:

fatalerrorU1077:

"...(路径)\MSVS10.0\VC\BIN\cl.EXE":

返回代码"0x2"

Stop.

NMAKE:

fatalerrorU1077:

"...(路径)\MSVS10.0\VC\BIN\nmake.EXE":

返回代码"0x2"

Stop.

NMAKE:

fatalerrorU1077:

"cd":

返回代码"0x2"

Stop.

NMAKE:

fatalerrorU1077:

"cd":

返回代码"0x2"

Stop.

解决方法:

returnWEB_UI_STRING("LookUp“”\",\"LookUpcontextmenuitemwithselectedword").replace("",truncatedStringForLookupMenuItem(selectedString));

Ctrl+G到327行,把那些看起来很特别的双引号改成正常的双引号....

步骤4:

安装DubugingToolforWindows

如果不安装会出现以下错误

安装完成后在配置项进行配置

重启电脑后就可以进行QT源码调试了

QT自定义控件

创建

步骤1:

新建一个Qt自定义控件工程

步骤2:

填写工程名并指定工程目录

步骤3:

填写新控件的类名并选择基类

步骤4:

填写描述信息

切换到描述页面,填写组名,新控件将会显示在QtCreator的这个分组内

步骤5:

指定自定义控件的编译方式为Release

步骤6:

编译

代码什么都不用改,直接编译构建,OK,一个Qt自定义控件就这样成功了。

集成

将编译生成的hlabelplugin.dll放入E:

\Qt\2010.05\bin\designer(即QtSDK的安装目录)中,重新打开QtCreator,可以看到,我们自定义的控件已经集成到了QtCreator的工具面板上面了。

在有窗体文件打开的情况下点击:

Tools->FormEditor->AboutQtDesignerplugins就可以看到所以加载成功或失败的插件、控件。

到此为止,我们已经能够像使用普通控件那样使用我们自定义控件了。

应用

1.新建一个工程T2,在窗体里放入上两章自定义的控件HLabel,并且将把自定义控件的hlabel.h,hlabel.cpp,以及hlabel.pri放入T2目录下

2.在T2工程文件中引入自定义控件include(hlabel.pri)

3.重新打开QtCreator

4.进行编译运行

说明:

可在自定义控件源码内断点进行单步调试。

如对自定义控件有修改,只需修改T2工程内的自定义控件代码重新编译即可

问题

1.VS下如何运行qt工程

QT工程下存在XXX.PRO文件。

使用QMAKE。

生成VS工程文件

2.如运行时出现以下错误。

解决办法:

设置VS环境变量path=E:

\Qt\2010.05\qt\bin;%path%

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1