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

县门户网站建设方案制作链接的app的软件

县门户网站建设方案,制作链接的app的软件,做政协网站软件的公司,wordpress会员插件开发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.dinnco.com/news/5094.html

相关文章:

  • php公安政府网站源码百度站长平台账号购买
  • 台州建网站小视频网站哪个可以推广
  • 综合门户网站有哪些攀枝花网站seo
  • 百度做的网站后台怎么建设色盲悖论
  • 手机网站定制咨询无锡百度竞价推广
  • 网站系统推广公司产品
  • 开源 html5网站模板免费网站提交入口
  • 私做政府网站windows优化大师有用吗
  • 政府做网站申请域名优化技术基础
  • dw网站怎么做搜索公司网站建设平台
  • wordpress安装无法连接数据库seo优化内页排名
  • 微信营销定位成都seo优化公司
  • 上海网站建设找缘魁佛山网站建设
  • 免费网上咨询医生是哪个网企业关键词排名优化网址
  • 在线免费网站上海外贸seo
  • 简单的网站首页软件开发培训机构排名
  • 网站如何做用户的实名认证seo关键字怎么优化
  • 手机网站费用某产品网络营销推广方案
  • 怎么做公司网站优化宣传推广方案范文
  • 网站制作公司合肥网上怎么找客户资源
  • 网站多套系统如何调用瑞金网络推广
  • 做网站建设费用营销宣传方案
  • 成都盘古网站是谁做网络营销创意案例
  • 没有服务器建网站网站优化一年多少钱
  • python网站开发教程线下宣传渠道和宣传方式
  • wordpress 模版教程百度seo在线优化
  • 电影网站嵌入广告怎么做Java我是seo关键词
  • 做旅游网站怎么做呀广州网站关键词推广
  • 好玩的html代码seo岗位工作内容
  • 微信小程序官网网址网站推广优化平台