Qt扩展库KDDockWidgets编译

本文详细描述了在Windows10环境下,使用Qt5.14.2MingW32编译KDDockWidgets1.7版本的步骤,包括源码准备、CMake配置、Make命令编译和安装的全过程,解决了一个版本兼容性问题。
摘要由CSDN通过智能技术生成

     

目录

1.下载源码

2.CMake Gui 配置

(1)准备工作

(2)源码和编译路径配置

(3)编译语言选择

(4)修改Qt版本最低要求、

(5)重新进行第3步

(6)再次Configure,没有报错

(7)Generate,没有任何报错

3.使用Make 命令编译

4.使用Make 命令 安装


win10电脑,Qt版本Qt5.14.2,尝试编译KDDockWidgets 2.0版本,用了一天的时间,没有编译出来,解决了问题又不断有新的问题出现,编译时也是报奇怪的错误,最后放弃了。

        win10电脑,Qt版本Qt5.14.2 mingw32,KDDockWidgets 1.7版本进行编译,成功。

     本文记录KDDockWidgets 1.7编译过程,以备查。

1.下载源码

下载地址:https://github.com/KDAB/KDDockWidgets/tree/1.7

如果下载下来是2.0版本,可以switch到1.7版本,“Reset 1.7 to this...”选项,将版本回退到目标版本。

2.CMake Gui 配置

(1)准备工作

将下载的KDDockWidgets源码文件夹放置在C:\_prj\_prj_QT\Github\KDDockWidgets目录下,同时新建文件夹build_MinGW用于作为编译目录,新建build_MinGW\Install文件夹,作为安装目录。

(2)源码和编译路径配置

打开CMake GUI ,依次填写源码位置和build位置,点击Configure。

(3)编译语言选择

选择Qt安装路径下C、C++的编译器:

Finish,CMake报错如下:

报错具体信息如下,意思是CMakeLists.txt文件中定义了最低的版本需求是5.15,但是电脑中只检测出了5.9.0和5.14.2.

(4)修改Qt版本最低要求、

打开C:\_prj\_prj_QT\Github\KDDockWidgets\KDDockWidgets\CMakeLists.txt

将5.15修改为5.14,保存,关闭

(5)重新进行第3步

File->Del Cache首先清楚刚才的设置,Configure

按照3的步骤重新设置,Finish后没有报任何错误。

增加安装路径:

(6)次Configure,没有报错

(7)Generate,没有任何报错

3.使用Make 命令编译

运行命令行程序(以管理员身份),进入到build_MinGW目录下,使用mingw32-make.exe命令编译。

编译结果没有任何报错:

4.使用Make 命令 安装

使用install命令进行安装:

安装过程没有任何报错:

安装路径在C:\_prj\_prj_QT\Github\KDDockWidgets\build_MinGW\install目录下。

如果在第2章节第5步没有指定安装路径,本章节的安装会报错,提示使用管理者身份重新启动cmd.exe,再进行安装,因为默认安装路径为:C:\Program Files (x86)\KDDockWidgets路径下。

使用KDDockWidgets编译库实现的用例可参见:KDDockWidgets库用例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值