Qt5.9生成dll详细步骤
用Library工程生成一个可调用的dll的详细图文教程,具体内容如下所示:
1.1首先创建一个lib工程,如下图所示:
1.2将类名改为CreateLibs,如下所示,接着选择默认的,
1.3创建完成后,生成一个带global的头文件和一个CreateLibs类。双击打开带global的头文件,如下图所示:
1.4复制带global头文件的如下代码,到createlibs.h的头文件中,如下图所示:
#include<QtCore/qglobal.h>
#if defined(UNTITLED2_LIBRARY)
# define UNTITLED2SHARED_EXPORT Q_DECL_EXPORT
#else
# define UNTITLED2SHARED_EXPORT Q_DECL_IMPORT
#endif
1.5在createlibs.h头文件的public中,加入如下代码:
int add(int a,int b);
如下图所示:
1.6在createlibs.cpp源文件中,加入如下代码:
CreateLibs::add(int a, int b)
{
return a+b;
}
如下图所示:
1.7重新编译后,在工程所在同级目录里,会生成文件夹build-untitled2-Desktop_Qt_5_9_3_MinGW_32bit-Debug,
1.8在该文件夹的debug目录下,会生成对应的dll和lib文件,如下图所示:
Qt5.9生成dll详细步骤相关推荐
- 完美解决api-ms-win-crt-runtime-l1-1-0.dll详细步骤
api-ms-win-crt-runtime-l1-1-0.dll 丢失怎么办?api-ms-win-crt-runtime-l1-1-0.dll是一个电脑系统相当重要的文件,是属于电脑系统运行的默认 ...
- oracle数据库 生成awr报告、ash报告详细步骤
oracle数据库 生成awr报告.ash报告详细步骤 一.生成awr详细步骤 1. 手动生成AWR快照号:sqlplus下执行(可选) exec dbms_workload_repository.c ...
- mupdf 生成dll
最近在做项目的时候需要用到mupdf 这个库,该库可以从官网下载.我这里下载的是mupdf-1.17.0-source.tar.gz. 我的系统环境是win11 64位.开发环境是vs2017+qt5 ...
- C#【必备技能篇】VS2019 使用C/C++ 生成DLL 文件,并用 C/C++、C#调用DLL
文章目录 前言 一.生成dll 新建项目-C++-动态链接库(DLL) 项目-右键-属性-C/C++-预编译头:不使用预编译头. 项目-右键-属性-C/C++-高级:编译为:C.(也可以不更改,默认就 ...
- Intellij IDEA 通过数据库表逆向生成带注释的实体类文件超级详细步骤,附详细解决方案
Intellij IDEA 通过数据库表逆向生成带注释的实体类文件超级详细步骤,附详细解决方案 参考文章: (1)Intellij IDEA 通过数据库表逆向生成带注释的实体类文件超级详细步骤,附详细 ...
- html css js调用dll,node调用dll 方法,及详细步骤
Node – Dll Node调用DLL 1.DLL介绍 DLL(Dynamic Link Library)文件为动态链接库文件,又称"应用程序拓展",是软件文件类型.在Windo ...
- 使用PyTorch构建GAN生成对抗网络源码(详细步骤讲解+注释版)02 人脸识别 下
文章目录 1 测试鉴别器 2 建立生成器 3 测试生成器 4 训练生成器 5 使用生成器 6 内存查看 上一节,我们已经建立好了模型所必需的鉴别器类与Dataset类. 使用PyTorch构建GAN生 ...
- 使用PyTorch构建GAN生成对抗网络源码(详细步骤讲解+注释版)02 人脸识别 上
文章目录 1 数据集描述 2 GPU设置 3 设置Dataset类 4 设置辨别器类 5 辅助函数与辅助类 1 数据集描述 此项目使用的是著名的celebA(CelebFaces Attribute) ...
- 使用IIS将APK生成下载链接详细步骤
使用IIS将APK生成下载链接详细步骤 1. Ctrl+s 搜索IIS 2 .设置网站 地址为下图 点击新建,加上扩展名,.apk 然后下面类型写 application/vnd.android.pa ...
最新文章
- 城科会刘朝晖:从互联网大脑模型看城市大脑
- glide源码中包含了那种设计模式_推荐一个好用的拍照选图库,致敬Glide
- 网站不允许上传asp cer cdx htr等文件时
- 物理光学4 反射与折射中的一些特殊现象
- MySQL的or/in/union与索引优化
- 七招制胜ASP.NET应用程序开发
- HDU--1872 稳定排序
- jQuery 图片轮流展示效果
- 学习Spring Boot:(二十二)使用 AOP
- Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决!
- 网络监控工具 开源_在不到一个月的时间内,我如何使用开源工具成为网络漫画家
- 从北大高材生被华为辞退中我们需要学到什么?
- 【Qt教程】1.2 - Qt5 新建工程
- numpy 中的 broadcasting(广播)机制
- html的弹窗标签是什么意思,前端实现展示弹窗,为什么不同的标签弹出相同的内容?是不是js函数写错了,需要怎么改呢?...
- 第一本微服务网关图书上市,详解 GitHub 28.3k+ 标星项目 Kong
- 基于惩罚函数的模拟退火算法求解有约束问题
- Polar(极坐标)投影--主要用于天气雷达图
- 硬盘开盘证明怎么写,开盘证明范本
- 2021-08-05SpringCloud升级之路2020.0.x版-5.所有项目的parent与spring-framework-common说明
热门文章
- bootstrap tab 模拟点击_【第七课】Bootstrap的魅力
- html整个项目怎么导出来,怎样将jquery导入web项目中?
- php nginx配置404页面,Nginx实现404页面的几种方法
- java项目启动时登录,Java项目启动时报错解决方法
- cifar10数据集测试有多少张图_基于特定数据集的Oracle、ClickHouse、ES测试报告
- 关于使用两个GTP/GTX出现[DRC RTSTAT-1]error([route 35-54] critical warning)的问题详解
- 论基于candence的组装清单做法
- linux 超时 tcp,Linux中TCP设置syn超时时间
- sqlserver中文显示问号_解决 SecureCRT 和 SecureFX 中文乱码
- java从入门到精通_Java入门到精通、学习路线、就业方向、薪资及前景分析(上篇)...