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

代刷网站推广链接0元价格在线营销系统

代刷网站推广链接0元价格,在线营销系统,电商seo优化是什么意思,网站更换域名seo文章目录 前言VS环境下引入第三方类库QCustomPlot方法一:解决办法: C中.dll与.lib文件的生成与使用1. 两种库:2.两种文件的区别 前言 Qt提供了显式和隐式导入第三方库方法,本文只介绍显示导入方法。 一般的第三方提供的库文件包…

文章目录

  • 前言
  • VS环境下引入第三方类库QCustomPlot
    • 方法一:
    • 解决办法:
  • C++中.dll与.lib文件的生成与使用
    • 1. 两种库:
    • 2.两种文件的区别

前言

Qt提供了显式和隐式导入第三方库方法,本文只介绍显示导入方法。

一般的第三方提供的库文件包括ControlCAN.h,ControlCAN.dll和ControlCAN.lib。将ControlCAN.h和ControlCAN.lib放入当前工程目录(其他任何位置均可),ControlCAN.dll文件放在debug和release文件夹中。
QtCreator创建工程项目 使用Qt 第三方库,引用第三库QCustomPlot:
下载可以去QCustomPlot首页,只需在项目中添加.h 和.cpp文件(⚠️在项目中引入并且要在项目文件目录下导入三方类文件),且在 .pro文件中添加下面两行代码

QT    += core gui;
greaterThan(QT_MAJOR_VESION,4):QT += widgets printsupport;//Qt 5.0以上版本支持打印

VS环境下引入第三方类库QCustomPlot

方法一:

将下载的qcustomplot.h和qcustomplot.cpp加入到你的工程中。在你要使用qcustomplot的文件中:

[objective.cpp]
#include "qcustomplot.h"

Debug和Release中未添加Qt5PrintSupportd.lib动态链接库,因为:.lib是dll在编译、链接成功之后生成的文件,作用是当应用程序调用dll时,需要将该文件引入应用程序,否则产生错误

解决办法:

“项目属性 -> 配置©: Debug”
“项目属性 -> 配置属性 -> 链接器 -> 输入 -> 附加依赖项”里面添加
“Qt5PrintSupportd.lib”;
“项目属性 -> 配置©: Release”
“项目属性 -> 配置属性 -> 链接器 -> 输入 -> 附加依赖项”里面添加“Qt5PrintSupport.lib”;

然后像使用QWidget那样使用就行(QCustomPlot继承于QWidget)

C++中.dll与.lib文件的生成与使用

1. 两种库:

包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。
包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library。
共有两种链接方式:

动态链接使用动态链接库,允许可执行模块(.dll文件或.exe文件)仅包含在运行时定位DLL函数的可执行代码所需的信息。
静态链接使用静态链接库,链接器从静态链接库LIB获取所有被引用函数,并将库同代码一起放到可执行文件中。

2.两种文件的区别

使用lib需注意两个文件:
.h头文件,包含lib中说明输出的类或符号原型或数据结构。应用程序调用lib时,需要将该文件包含入应用程序的源文件中(即:把三方库文件[qcustomplot.h qcustomplot.cpp文件导入项目工程中,再在Linker中添加Qt5PrintSupportd.lib依赖库])
注意:同时要在配置:Release中添加Qt5PrintSupportd.lib依赖库

.lib文件
使用dll需注意三个文件:
•.h头文件,包含dll中说明输出的类或符号原型或数据结构的.h文件。应用程序调用dll时,需要将该文件包含入应用程序的源文件中。
•.LIB文件,是dll在编译、链接成功之后生成的文件,作用是当其他应用程序调用dll时,需要将该文件引入应用程序,否则产生错误(如果不想用lib文件或者没有lib文件,可以用WIN32 API函数LoadLibrary、GetProcAddress装载)。
•dll文件,真正的可执行文件,开发成功后的应用程序在发布时,只需要有.exe文件和.dll文件,并不需要.lib文件和.h头文件。

http://www.yayakq.cn/news/169521/

相关文章:

  • 公司网站开发费账务处理国外房屋设计网站
  • 网站开发学习网站贵阳哪些公司建网站
  • 宁波cms建站淘宝运营培训视频
  • 如何建设手机网站首页风险报告查询系统
  • 免费资料库大全seo代运营公司
  • 农庄网站wordpress实现注册登陆
  • 个人网站开发用什么语言wordpress 密码查看
  • 网站开发文档 php网页开发语言有哪几种
  • 网站建设与管理办法wordpress下载整站源码
  • 方舟未来网站建设电商网站怎么做
  • 湖北阳新县建设局网站东莞网站策划
  • 太原模板建站软件做会所在哪个网站推广
  • 医疗网站建设目录wordpress调用内容
  • 网站改版有什么影响用vue开发好看的官网
  • jsp网站开发实例视频网站 公众号信息化建设工作
  • 毕业设计网站开发题目wordpress同步公众号
  • 怎么查看网站的友情链接自己做的网站链接
  • 做外贸铝材哪个网站比较好谷德设计网app下载
  • 芜湖龙湖建设工程有限公司网站网站服务器怎么做安全防护
  • 河池网站建设服务做电影资源网站服务器怎么选
  • 做网站线上线下价格混乱企业网站备案域名可以用个人的
  • 动易学校网站管理系统 漏洞广西南宁官方网站企业
  • 网站建设推广公司价格宁波网站建设制作方法
  • nginx反向代理内网网站建设厦门今天最新通知
  • 朝阳建筑工程建设网站服装设计网页制作素材
  • 新手怎么做html5网站哈尔滨双城区建设局网站
  • 沈阳模板建站哪家好做网站时如何上传图片
  • 北京做网站好公司网站建设维护费一年多少钱
  • 女和男做的视频网站新注册企业名单
  • 各大网站的名字大全广东建设注册执业中心网站