合肥中小型企业网站建设方案模板谷歌推广公司哪家好
,两学一做网站网站一、封装程序 (1)、点击创建项目->库->clibrary (2)、填写自己想要封装成库的名称,这里我填写的名称为mydll1 (3)、如果没有特殊的要求,则一路下一步,最终会出现如下文件列表。 (4)、删…一、封装程序
(1)、点击创建项目->库->c++library
(2)、填写自己想要封装成库的名称,这里我填写的名称为mydll1
(3)、如果没有特殊的要求,则一路下一步,最终会出现如下文件列表。
(4)、删除mydll1_global.h文件,编写mydll1.h文件内容如下:
其中class Q_DECL_EXPORT Mydll
为需要封装的类名,可以在类中编写相关函数,在上述例子中,我们编写了一个add函数。extern "C" {Q_DECL_EXPORT int add(int a, int b); }
上述代码含义为,该函数可以被C语言或其他语言调用,同时这个函数是导出(export)的,意味着它可以从动态链接库(DLL)中被外部程序访问。
(5)、编写函数的实现,在对应的.cpp中
编写完成后选择release模式,点击编译(小锤子):
此时会在创建项目的文件夹中的“Mydll1\build\Desktop_Qt_5_15_2_MSVC2019_64bit-Release\release”找到“mydll1.dll”和“mydll.lib”。此时代码封装完成。二、调用封装好的程序
(1)、创建一个名为test的新项目将之前打包程序中的“mydll1.h“的头文件粘贴到该项目下:
(2)、release模式,点击编译(小锤子)
(3)、此时会在项目的根目录下会出现如下路径:test\build\Desktop_Qt_5_15_2_MSVC2019_64bit-Release\release
将封装好的mydll1.dll、mydll1.lib粘贴到如上位置。并将mydll1.lib的路径添加到test.pro中。
LIBS+=PATH\test\build\Desktop_Qt_5_15_2_MSVC2019_64bit-Release\release\mydll1.lib。
(4)、在test的主函数中引用mydll1.h的头文件。并调用add函数:
点击运行,调用成功。相关文章:
婚礼礼服网站界面设计google关键词挖掘工具 seo的优点360优化大师app下载 gzip 网站自助建站平台源码 乌海建设局网站百度推广产品有哪些 吧台 东莞网站建设seo人员的职责 有哪些做ppt网站宁波怎么优化seo关键词 广州新塘网站建设优化关键词的正确方法 网页设计工作室网站网站规划 海口网站建设介绍郑州seo顾问热狗 上海网安网站建设四川seo整站优化吧 提高整个网站权重seo诊断书案例 建设的网站别人登录密码宜昌网站seo 北京在线建站模板nba最新排名榜 创建网站的四个步骤是东莞网站优化关键词排名 开发软件大全一点优化 祁东网站建设dw软件怎么制作网页 个人如何做网站软件百度一下你就知道了官网 淘宝网站制作公司哪家好互联网广告销售 福州金山网站建设google推广妙招 我国政府网站建设现状东莞网站建设优化诊断 石龙网站开发适合seo软件 做图片网站会被怎么优化关键词排名优化 电子商务网站建立网络营销常见术语 网站建设价格标准网络seo培训 属于网页制作平台的是?长沙做优化的公司 wordpress 主页地址宁波seo推广推荐公司 网站后台程序怎么做腾讯广告联盟 网站建设汇报书 ppt江西百度推广公司 科技公司网站建设南京seo按天计费 做韩国外贸网站北京seo怎么优化