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

毕业设计做网站代码安徽seo

毕业设计做网站代码,安徽seo,东莞大岭山森林公园,网站申请腾讯绿标认证VS2019端: a 基于生成一个DLL的工程(要注意生成是x86,还是x64的,需要和后面的QT的App工程对应),这里不多解释了,网上多的是; b 在cpp实现文件里,假如要导出一个这样的…
  • VS2019端:

a 基于生成一个DLL的工程(要注意生成是x86,还是x64的,需要和后面的QT的App工程对应),这里不多解释了,网上多的是;

b 在cpp实现文件里,假如要导出一个这样的函数:

int add(int a, int b)
{
return a+b;
}

那么,它对应的头文件,如abc.h,一定如下:即在头文件里,使用了extern "C"来限制这个函数名,这样的目的是在c++编译器下,产生c语言的编译链接规则:

#ifdef __cplusplus
extern "C" {
#endifint add(int a, int b);#ifdef __cplusplus
}
#endif

(具体c++和c语言编译链接规则extern "C",参考:extern “C”的作用详解 - 狂奔~ - 博客园 (cnblogs.com)icon-default.png?t=N6B9https://www.cnblogs.com/xiangtingshen/p/10980055.html

注意,上述的cpp实现文件的函数名前,不要加extern "C"。

c 为了产生lib文件,在VS2019工程里添加def文件,这样的目的是生成DLL后导出的函数名为add,而不是乱七八糟的添加@各种前缀;还有一个目的是生成DLL的同时,还会生成lib文件,即如果不添加def文件,默认是不会产生lib文件的。

LIBRARY
EXPORTSadd @1

d 编译工程,产生DLL后,一定使用VS2019环境——【工具】——【VS命令提示】检查一下产生的dll是否符合预期要求:

在弹出的控制台输入命令:dumpbin /exports abc.DLL

 如上图,可以看到导出的函数名为add。

QT端:

a 生成一个基于exe的App工程,注意32位/64位,一定和上面VS工程对应;

b 在pro工程文件里添加上面VS2019生成的DLL工程引用:

LIBS += "C:/abc/Debug/abc.lib"

(注意,这里添加的是lib文件名,测试引用DLL文件名也可以!)

c 引用上面VS产生的头文件abc.h,在cpp里直接使用add函数即可。

http://www.hrbkazy.com/news/27144.html

相关文章:

  • 做网站开发找哪家公司今天特大新闻最新消息
  • 网站定制公司哪家最权威中国十大网站排名
  • 专业做网站建设公司河南省干部任免最新公示
  • 网站seo优化关键词网站推广的营销策划方案
  • 自己做网站怎么优化seo优化文章网站
  • 凡科网做网站好吗怎么去推广自己的产品
  • 营销推广小程序有哪些优化设计电子课本
  • 找别人建个网站多少钱企业培训内容有哪些
  • WordPress指定IP访问长沙seo就选智优营家
  • 个人做电子商务网站 今日头条
  • 建设部网站在哪里报名考试群站优化之链轮模式
  • 什么网站做班服比较好班级优化大师官方免费下载
  • 公司名注册网络优化培训骗局
  • 网站运营专员是干嘛的如何制作一个公司网站
  • 零基础学做网站页微信引流的十个方法
  • 写作网站签约都要上传身份证吗seo快速排名优化公司
  • 岳阳网站建设软文接单平台
  • 网站建设怎么寻找客户百度推广后台登陆首页
  • 网站开发文档百度文库网站友链查询接口
  • 网站怎样做的有吸引力百度网站推广教程
  • flash 做ppt的模板下载网站有哪些数字营销策划
  • 网站如何做好seo优化设计答案大全
  • 松北建设局网站seo入门培训学多久
  • 形容网站页面做的好的词语seo关键词查询排名软件
  • 新泰网站开发百度浏览器打开
  • 湖北网站设计制作价格站长统计app软件下载
  • 网络课程网站建设市场调研分析
  • 网站的ftp上传地址代运营套餐价格表
  • 网站搜索怎么做php谷歌seo优化技巧
  • 太原网站的优化聊城网站seo