windows下qtmqtt模块的编译安装-Qt5.12.12

windows下qtmqtt模块的编译安装-Qt5.12.12

  • 代码获取及编译环境
    • 代码获取
      • 方式1
      • 方式2
    • 配置编译环境
  • 编译安装

代码获取及编译环境

代码获取

方式1

  1. 直接git拉取至本地
git clone https://github.com/qt/qtmqtt.git

2.(注意)切换工作目录到源码库目录,并且切换分支到对应的 Qt 版本(这里以 5.12.12 为例):

cd qtmqtt
git checkout 5.12.12

方式2

下载源码包至本地,注意需要先切换到对应qt版本的分支,再下载(例如:我的就是qt5.12.12)
github地址

配置编译环境

这里选择用控制台的方式编译安装。
1.找到Qt命令行工具,并打开。
windows下qtmqtt模块的编译安装-Qt5.12.12_第1张图片
2.切换到源码目录,若源码在其他盘,cd无法切换,可以直接输入e:切换
3.执行qmake,不出意外会报如下错误
windows下qtmqtt模块的编译安装-Qt5.12.12_第2张图片
报错找不到“cl”,是因为我采用的时msvc,找不到对应的VC编译器,需要先配置一下vc的环境变量

"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64

其中路径对应就是VS2017的安装路径

编译安装

  1. 执行qmake
E:\repo\qtmqtt>qmake
Info: creating stash file C:\Users\dsyx\ws\qtmqtt\.qmake.stash
Info: creating cache file C:\Users\dsyx\ws\qtmqtt\.qmake.cache
  1. 构建模块,并安装至Qt环境中
E:\repo\qtmqtt>nmake all
:: 此处省略构建输出的信息
:: ...

E:\repo\qtmqtt>nmake install
:: 此处省略安装输出的信息
:: ...
  1. 安装帮助文档
E:\repo\qtmqtt>nmake docs
E:\repo\qtmqtt>nmake install_docs
  1. 安装示例
E:\repo\qtmqtt>nmake sub-examples-install_subtargets

你可能感兴趣的:(Qt,qt,开发语言)