当前位置: 首页 > news >正文

vs +qt 打包.cpp和.h为DLL文件

文章目录

  • 一 编译成库
    • 1 创建一个Qt library 项目
    • 2,将已有的文件拷贝到项目目录下
    • 3 在项目中添加现有项
    • 4,拷贝头文件到需要暴露给外面使用的类的头文件中
    • 5 拷贝xxx_EXPORT的宏到需要被暴露的类的名前面
    • 6 然后点击编译 就完成了。得到的dll文件在debug里面
  • 二 使用库文件

一 编译成库

1 创建一个Qt library 项目

2,将已有的文件拷贝到项目目录下

3 在项目中添加现有项


添加完成

4,拷贝头文件到需要暴露给外面使用的类的头文件中


需要暴露的类

5 拷贝xxx_EXPORT的宏到需要被暴露的类的名前面

6 然后点击编译 就完成了。得到的dll文件在debug里面

dll文件

二 使用库文件

1.先把库拷到工程下面
2.c+±》常规-》附加包含目录$(SolutionDir)oneDemoLib
3.链接器 -》附加依赖项oneDemoLib
4.常规 -》附加库目录-》oneDemoLib
5.输入 -》附加依赖项-》oneDemoLib

http://www.lryc.cn/news/39489.html

相关文章:

  • echarts有滑块
  • MATLAB绘制ROC曲线
  • ChatGPT前传
  • 我的十年编程路 2020年篇
  • 力扣-SQL【入门】
  • Vue中组件到底是什么
  • 不同时间间隔数据对统计结果的影响
  • hudi系列-数据写入方式及使用场景
  • C # FileStream文件流
  • Go语言中的保留字和运算符详解
  • Linux编译之(1)C语言基础
  • CPU平均负载高问题定位分析
  • Python蓝桥杯训练:基本数据结构 [二叉树] 中
  • 读取 DTC 信息服务 (0x19) – UDS 协议
  • Hive 分区表新增字段 cascade
  • 【Java版oj】day08两种排序方法、最小公倍数
  • FinOps,从概念到落地 | UGeek大咖说第一期直播回顾(上)
  • k8s java程序实现kubernetes Controller Operator 使用CRD 学习总结
  • Unity笔记:修改代码执行的默认打开方式
  • Linux IPC:匿名管道 与 命名管道
  • 阿里研发工程师JAVA暑期实习一面
  • 第十四届蓝桥杯三月真题刷题训练——第 11 天
  • 机器学习入门——线性回归
  • Microsoft Word 远程代码执行漏洞(CVE-2023-21716)
  • Android kotlin 系列讲解(数据篇)SharedPreferences存储及测试
  • 一文了解Web Worker
  • 接口文档包含哪些内容?怎么才能写好接口文档?十年测试老司机来告诉你
  • java面试八股文之------Java并发夺命23问
  • CANoe中使用CAPL刷写流程详解(Trace图解)(CAN总线)
  • 【MySQL】002 -- 日志系统:一条SQL更新语句是如何执行的