Qt十六进制编辑器QHexView编译(动态库+静态库)及用法示例

本文详述了在Qt5.14.2 MingW环境下,如何使用CMake编译QHexView静态库和动态库,并提供静态库的使用示例。编译过程包括源码准备、CMake配置、Make命令编译以及生成库的查看。QHexView是一个十六进制编辑器组件,可用于Qt应用开发。
摘要由CSDN通过智能技术生成

目录

0.前言

​编辑​编辑1.源码

2.CMake Gui 配置

(1)准备工作

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

(3)编译语言选择

(4)再次Configure,没有报错

(5)Generate,没有任何报错

3.使用Make 命令编译

 4.查看生成的库

5.静态库使用示例


0.前言

本文使用CMake编译QHexView生成静态库/动态库,并在新的工程里使用。编译场景:win10电脑,Qt版本Qt5.14.2 mingw32 debug。

1.源码

QHexView源码下载地址:https://github.com/Dax89/QHexView

默认生成的库名称libqhexview-lib.a,本文对该名称作了修改,生成的库名为libqhexview.a,修改方法:CMakeList.txt中qhexview-lib均修改为qhexview。

在CMakeList.txt中修改生成动态库和静态库的方法:

1:动态库

add_library(qhexview SHARED

2:静态库

add_library(qhexview STATIC

CMake下载地址:Download CMake

注意:CMake请下载最新版本,如果是比较老的版本可能会报类似如下的错误:

-- The CXX compiler identification is GNU 7.3.0

-- Detecting CXX compiler ABI info

-- Detecting CXX compiler ABI info – failed

-- Check for working CXX compiler: C:/Qt/Qt5.14.2/Tools/mingw730_32/bin/g++.exe - skipped

-- Detecting CXX compile features

-- Detecting CXX compile features – failed

No known features for CXX compiler GNU version 7.3.0

2.CMake Gui 配置

(1&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值