qt安装组件选哪几个?qt第三方库如何调用?

Qt是一跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序。那qt安装组件选哪几个?下面来我们就来给大家讲解一下。

qt安装组件选哪几个.jpg

先下载qt-opensource-windows-x86-5.8.0.exe 即可开始安装。Qt 的安装过程和普通的 Windows 软件一样,按照向导进行操作即可。

1、登录注册部分可跳过

Qt 在安装过程中会提示用户进行注册和登录,不用理会,跳过(Skip)即可,实际开发时不需要登录。

2、安装路径可自定义

Qt 允许用户自定义安装路径,但是请注意,安装路径不能带空格、中文字符或者其它任何特殊字符。此外,该界面还会询问是否关联特定的文件类型。如果关联,特定后缀的文件(包括 .cpp 文件)默认使用 Qt 打开。请根据个人需求选择,这个影响不大。

3、选择安装组件

Qt 的安装组件分为两部分:一部分是“Qt 5.9”分类下的,该分类包含的是真正的 Qt 开发库组件;另一部分是“Tools”分类下的,该分类包含的是集成开发环境和编译工具。

必须勾选:Qt 5.9-》MinGW 5.3.0 32 bit、Tools-》MinGW 5.3.0

建议勾选:Qt 5.9-》Qt ***(Qt Charts等)、Tools-》Qt Creator 4.3.0 CDB Debugger surpport

其余按需求勾选: MinGW 、MSVC、SOURCES、QT module。选择完了组件,根据向导一步一步操作就可以了。

qt第三方库如何调用?

安装好Qt后,就要使用它了。我们会经常使用第三方的库,方便自己的项目开发。调用的方法如下:

使用 INCLUDEPATH 变量提供 MyLibrary 的 include 目录路径:

INCLUDEPATH += $$PWD/3rdparty/MyLibrary/include

然后,就可以这样使用:#include

而不是:#include <3rdparty/MyLibrary/include/MyLibrary.h>

库文件要让 qmake 知道在哪里可以找到 MyLibrary 库文件,使用 LIBS 变量:

LIBS += -L$$PWD/"3rdparty/MyLibrary/lib" -lMyLibrary

表达式的第一部分(-L...):使链接器知道应该在哪个目录中查找库文件。双引号只在路径包含空格时才需要,因此此处可以省略。

表达式的第二部分(-l...):告诉链接器链接哪些库。对于 Windows 和 UNIX 平台,有两个不同的库文件:MyLibrary.lib 和 libMyLibrary.so,没有必要指定 .lib 扩展名,也不必指定 lib 前缀(在 UNIX 平台上)。

目标目录

默认情况下,qmake 在与 .pro 文件相同的目录中创建可执行文件,可以使用 DESTDIR 变量来选择自己的目录:

DESTDIR = bin

就这么简单,现在可以在项目中使用 MyLibrary 库了。最终的 .pro 文件如下所示:

TARGET = MyQtApp

TEMPLATE = app

INCLUDEPATH += $$PWD/3rdparty/MyLibrary/include

LIBS += -L$$PWD/"3rdparty/MyLibrary/lib" -lMyLibrary

SOURCES += src/main.cpp

无论使用什么库,配置基本都大同小异。所以我们将其配置好,也就可以使用了!最后大家如果想要了解更多json相关知识,敬请关注奇Q工具网。

推荐阅读:

java有些什么课程?如何学好java课程?

java程序员怎么快速加薪?java程序员发展方向是什么?

java如何写表白程序?java写表白程序实例