QT(12)-制作lib库

1.创建库工程

实现两个函数,一个初始化,一个带入参,带返回值的接口

复制代码
#include "untitled.h"

Untitled::Untitled()
{
    init();
}

void Untitled::init()
{
    qDebug("init!");
}

uint8_t Untitled::send(uint8_t a)
{
    return (a*2);
}

编译会生成lib

2.创建用户工程

新建应用程序,把库工程下面的文件拷贝过来

在应用程序中添加头文件调用

复制代码
#include "untitled.h"

右键工程,添加外部库

测试

相关推荐
Java面试题总结2 小时前
C#12 中的 Using Alias
开发语言·windows·c#
加号32 小时前
【C#】 ASCII 码转字符串技术解析
开发语言·c#
Cloud_Shy6183 小时前
解读《Effective Python 3rd Edition》:从练气到老魔(第五章 Item 33 - 35)
开发语言·人工智能·笔记·python·学习方法
星恒随风3 小时前
C++ 类和对象入门(五):初始化列表、explicit 和 static 成员详解
开发语言·c++·笔记·学习·状态模式
艾利克斯冰3 小时前
Java 设计模式-行为型模式(更新中)
java·开发语言·设计模式
倒霉蛋小马3 小时前
Java新特性:record关键字
java·开发语言
budingxiaomoli3 小时前
Spring日志
java·开发语言
牛油果子哥q4 小时前
【C++ STL vector】C++ STL vector 终极精讲:动态数组底层原理、两倍扩容机制、迭代器失效、增删查改、性能剖析与工程避坑指南
开发语言·c++
贩卖黄昏的熊4 小时前
flex 布局快速梳理
开发语言·javascript·css3·html5