一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
摘要: 众所周知,我们可以将C++项目中的类以及函数导出,形成 .dll 文件,以供其他程序使用,下面将说明Qt环境下的使用方法。 首先创建共享库,步骤如下 下一步会出现类对话框等等,不用管它,直接点击创建即可,稍后再将类都删了。 创建好以后你会发现有一个包含global的头文件,这个文件中定义了__dec 阅读全文
posted @ 2022-08-05 15:50 一杯清酒邀明月 阅读(1469) 评论(0) 推荐(0)
摘要: 1 //1、根据void* 接口指针创建实际内容指针(为了封装,加密) 2 soft_isp_handle_t pHandle = NULL; 3 st_soft_isp_handle_create(&pHandle); 4 5 6 //2、将pHanle赋予param_t结构体进行构造生成结构体参 阅读全文
posted @ 2022-08-05 15:18 一杯清酒邀明月 阅读(532) 评论(1) 推荐(0)
摘要: Demo Qt调用方法 步骤一:根据C库头文件,定义各种函数指针类型 C库的头文件,如下图: Qt的C库函数指针定义,如下图: 步骤二:定义全局使用的指针和回调函数 回调函数必须为静态函数,静态函数中使用的类变量必须为静态变量。 步骤三:加载库文件,解析函数赋值给指针,并注册回调 阅读全文
posted @ 2022-08-05 14:17 一杯清酒邀明月 阅读(467) 评论(0) 推荐(0)
摘要: 一、背景介绍在平时工作中,我们会把通用的代码,合并到一个通用的SDK中,增加大家工作效率,本文主要分享我们在编写SDK时候的准入标准以及相关编码思想。 首先需要回答,为什么要编写SDK? 1. 避免重复造轮子 2. 减少线上bug概率 1.1 避免重复造轮子好的sdk可以帮助团队省时省力,将相同的功 阅读全文
posted @ 2022-08-05 13:32 一杯清酒邀明月 阅读(354) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-08-05 13:27 一杯清酒邀明月 阅读(162) 评论(0) 推荐(0)
摘要: 在pro文件中,添加 DESTDIR = 路径 最终会在指定路径下生成一个exe文件 阅读全文
posted @ 2022-08-05 10:10 一杯清酒邀明月 阅读(692) 评论(0) 推荐(0)
摘要: typedef的用途 1)定义一种类型的别名 注意typedef并不是简单的宏替换,如下例所示: 1 int main() 2 { 3 char *pa,pb;//声明了一个指向字符变量的指针pa,和一个字符变量pb 4 pa = "hello"; 5 pb = "hello";//报错,不能将co 阅读全文
posted @ 2022-08-05 09:36 一杯清酒邀明月 阅读(586) 评论(0) 推荐(0)