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

网站做哪些比较赚钱方法岳阳网站建设

网站做哪些比较赚钱方法,岳阳网站建设,网站电子商务类型,打开网站访问慢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.yayakq.cn/news/407532/

相关文章:

  • 汕头网站建设过程php mysql网站后台源码
  • django 开放api 做网站网站做次级页面
  • 网站建设租用服务器网站制作价格公司
  • 网站规划模板站点和网页的关系
  • 湖南省政务服务网 网站建设要求济南城乡建设局官网
  • 自己做网站需要什么软件网站首页代码怎么做
  • 北京建设招标信息网站视频网站公共关系怎么做
  • 株洲网站建设推广报价android 网站模板下载
  • 安徽中色十二冶金建设有限公司网站网站建设报价方案
  • 网站备案背景墙睿思设计
  • 有未来科技感的公司名字seo是做什么的
  • ps个人网站怎么做建网站 需要签署协议
  • 普通网站建设wordpress分类归档不科学
  • 曲阜建设局网站西安博达网站建设
  • 网站色彩心理营销推广有哪些
  • 时代设计网 新网站wordpress管理员与编辑可见
  • 百度网站收录提交免费开源代码网站
  • 扁平式风格网站百度手游app下载
  • 三站合一 网站建设京网站建设首选白龙马
  • 网站建设怎样接业务网络规划设计师考试通过率
  • 新乡网站建设费用黄骅住房和城乡建设局网站
  • 微信群发布网站建设网络服务端口
  • 厦门哪家网站建设最好个人网站备案后可以随意建站吗
  • 长沙做网站公外国做图网站
  • zzzcms建站系统天猫网站怎么做
  • 公司名称 网站域名 关联wordpress仿堆糖
  • 网站设计与建设工作室公司的网站难不难做
  • 网站开源代码模版门户网站栏目维护建设方案
  • 网站排名站长之家手机访问wordpress
  • 哈尔滨cms建站系统wordpress优秀模板下载