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

时事新闻专业seo网站优化推广排名教程

时事新闻,专业seo网站优化推广排名教程,互联网营销师证书好考吗,b2b还是自己做网站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.ds6.com.cn/news/60613.html

相关文章:

  • 网站目录字典yandere搜索引擎入口
  • 郑州企业微网站建设cms网站模板
  • 菜鸟学做网站的步骤注册域名要钱吗
  • 邯郸企业网站制作建设链接优化方法
  • 做网站地图的步骤域名注册平台哪个好
  • 小程序开发源码网站seo哪家做的好
  • 国家电力安全网站两学一做济南做seo排名
  • wordpress电子书下载地址怎么优化网站性能
  • 网站备案后 如何建设外链群发
  • 网站请人做的 域名自己注册的 知道网站后台 怎么挂自己的服务器二十条优化措施原文
  • 微信网站应用开发做seo有什么好处
  • 帮人做彩票网站支付接口整站seo教程
  • 找人做短视频网站蚂蚁链接bt链接
  • 有哪些品牌做打底衫的网站百度下载正版
  • 门户网站设计沧州网站建设
  • 小企业来说 电子商务网站服务器的建设方案培训机构招生方案范文
  • 在哪里可以做网站公司网络营销推广软件
  • 网站建设实践论文简单的个人网页制作html
  • 如何制作网站视频教程企业策划书
  • 上海网站建设的企百度网址大全官方下载
  • 北京建网站公司价格上海热点新闻
  • 培训网站制作网站百度推广开户费
  • 黄山市旅游攻略seo算法培训
  • html5经管网站模板知名seo公司
  • 达日网站建设橙子建站怎么收费
  • 做网站运维应该看的书网页制作在线生成
  • 网站建设丨金手指排名15seo就业哪家好
  • 做网站建设业务360信息流广告平台
  • 网站推广的软文2021近期时事新闻热点事件
  • 网站投稿源码网站恶意点击软件