2、Qt UI控件 -- qucsdk项目使用

前言:上一篇文章讲了qucsdk的环境部署,可以在QDesigner和Qt Creator中看到qucsdk控件,这一篇来讲下在项目中使用qucsdk库中的控件。

一、准备材料

要想使用第三方库,需要三个先决条件,

1、控件的头文件

2、动/静态链接库

3、在配置文件中告知系统怎么去找上面两个东西

所以,新建一个工程文件,然后拖进去一个quc的自定义控件

运行,报错:找不到quc.dll

二、在工程中添加头文件动态库

新建一个quc文件夹,将对应自己电脑编译器的版本动态库放进去

动态库这里就有了

下面将控件所需的头文件也放进来

然后将这个新建的quc放到工程目录中

三、配置文件标记动态库及头文件

如果仅仅添加了头文件也不行,还是会提示找不到,因为并没有通过配置文件告诉编译器去哪里找这些个头文件及链接库。

笔者使用的程序构造器是qmake,如果你使用的是cmake或者其他的可以自行百度配置方法。

点击配置文件,在打开的配置文件中添加下面的代码就可以,注意文件夹的名及

四、踩坑

上一篇中我们对qt编辑器添加quc动态库的时候说动态库的版本不用非得和qt编译器的版本一样,这里需要明确点,像笔者qt编译器是qt5.15.2,如果使用的quc版本是6点及的就会报下面的错误,

如果使用的是5点及的版本,只要不是和自己电脑qt版本一致的,就有可能出现下面的这个问题。

所以,这里要quc版本和qt版本一一对应。

相关推荐
lexiangqicheng7 分钟前
JS-- for...in和for...of
开发语言·前端·javascript
我是老孙26 分钟前
windows10 php报错
开发语言·php
y1021210429 分钟前
Python训练营打卡Day42
开发语言·javascript·ecmascript
2301_8050545640 分钟前
Python训练营打卡Day46(2025.6.6)
开发语言·python
曹勖之1 小时前
撰写脚本,通过发布/joint_states话题改变机器人在Rviz中的关节角度
开发语言·python·机器人·ros2
不惑_1 小时前
用 PyQt5 打造一个可视化 JSON 数据解析工具
开发语言·qt·json
梓仁沐白1 小时前
【Kotlin】注解&反射&扩展
开发语言·python·kotlin
@老蝴1 小时前
C语言 — 编译和链接
c语言·开发语言
本郡主是喵2 小时前
并发编程 - go版
java·服务器·开发语言
努力学习的小廉2 小时前
我爱学算法之—— 前缀和(中)
开发语言·redis·算法