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

千兆共享独享网站武汉seo推广优化

千兆共享独享网站,武汉seo推广优化,做水果的b2b网站,网站后期技术维护目录 介绍静态库与动态链接库静态库动态链接库 如何将第三方库集成到VS上VS属性管理器配置静态库配置动态链接库属性管理器其他的内容MKL库的安装boost库的安装 介绍 众所周知,.c文件或者.cpp文件变成.exe文件需要经历四个过程 分别是预处理,编译&#…

目录

  • 介绍
  • 静态库与动态链接库
    • 静态库
    • 动态链接库
  • 如何将第三方库集成到VS上
    • VS属性管理器
    • 配置静态库
    • 配置动态链接库
    • 属性管理器其他的内容
    • MKL库的安装
    • boost库的安装

介绍

众所周知,.c文件或者.cpp文件变成.exe文件需要经历四个过程
分别是预处理,编译,汇编,链接四个阶段
其中链接阶段的作用是将目标文件(.obj文件)和所需要的库链接,然后生成.exe文件. 所以如果想要让我们的程序使用第三方的库,我们需要准备对应的库文件.库文件有两种分别为静态库和动态库,接下来将对这两种库分别进行介绍.

静态库与动态链接库

静态库

静态库(.lib)文件
链接特点:静态库会和目标文件链接成可执行文件,并且可执行文件中会存在静态库中函数,变量的一个副本,这会导致生成的可执行文件的体量比较大,但是使用静态库的好处是运行速度快,因为静态库已经在链接阶段就和目标文件结合,不影响运行时的速度.

由于生成的可执行文件中已经携带库的副本了,所以即使这时把库删掉也能正常运行

动态链接库

动态链接库(.dll)文件
链接特点:动态链接库跟静态库不同,动态链接库采用的是运行时动态链接和绑定的方式,在程序开始运行时,操作系统会自动帮助我们的程序链接对应的动态链接库,并且操作系统会在.dll文件中寻找程序所需要的函数和变量. 也就是说,程序在刚开始运行时需要有一个动态链接的过程,这会导致运行速度较慢,但是由于生成的可执行文件并不会携带库文件中的副本,所以可执行文件的体量会偏小.

但是由于可执行文件中没有库的副本,所以程序是不能脱离.dll文件单独正确运行的.

如何将第三方库集成到VS上

我们在实际开发时肯定免不了使用各种第三方库,接下来将介绍如何在VS中将第三方库集成进来

VS属性管理器

右键项目,选择属性,即可打开属性管理器
首先介绍如何配置静态库

配置静态库

配置顺序

  1. VC++目录 ->包含目录
    在这个目录下存放.h文件所在的路径

  2. VC++目录-> 库目录
    在这个目录下存放.lib文件所在的路径

  3. 链接器->输入->附加依赖项
    这里面存放程序所需要的.lib文件的名称

有的人会问,C/C+±>常规下有一个附加包含目录,而链接器->常规下又有一个附加库目录

包含目录和附加包含目录的区别是什么?
库目录和附加库目录的区别是什么?

其实二者只存在读取顺序之间的差别
“ ”的头文件,查找顺序:
1.当前文件所在的目录
2.附加包含目录
3.包含目录

<>的头文件,查找顺序:
1.标准库头文件
2.附加包含目录
3.包含目录

库文件的查找顺序也是先附加库目录然后才是库目录
所以二者只存在顺序不同的情况

配置动态链接库

首先还是需要准备上述操作,我们需要把动态.lib文件的路径配置好,动态.lib文件里面存放的.dll文件中函数的入口和位置,帮助操作系统查找.

然后打开属性管理器,通用属性->常规
找到输出目录,这个就是你.exe文件生成的目录了,我们只需要把对应的dll文件放进这个目录即可.

属性管理器其他的内容

在C/C+±>优化中,第一栏有一个优化,这个可以帮助我们提高程序的运行速度,但是可能会导致某些调试信息被删除,如果想查看调试信息,只需要把优化禁用掉就可以了

MKL库的安装

MKL

boost库的安装

boost库


文章转载自:
http://pressure.jnpq.cn
http://autocar.jnpq.cn
http://agamont.jnpq.cn
http://abm.jnpq.cn
http://zebulon.jnpq.cn
http://cliff.jnpq.cn
http://festschrift.jnpq.cn
http://stairhead.jnpq.cn
http://moralist.jnpq.cn
http://nitrocotton.jnpq.cn
http://preadaptation.jnpq.cn
http://rhizophoraceous.jnpq.cn
http://acidulate.jnpq.cn
http://spooney.jnpq.cn
http://parle.jnpq.cn
http://mistreat.jnpq.cn
http://sparkish.jnpq.cn
http://bandore.jnpq.cn
http://nondirectional.jnpq.cn
http://masochism.jnpq.cn
http://doggedly.jnpq.cn
http://coparcener.jnpq.cn
http://parle.jnpq.cn
http://paotou.jnpq.cn
http://pallid.jnpq.cn
http://ague.jnpq.cn
http://lachrymation.jnpq.cn
http://routinely.jnpq.cn
http://hoggery.jnpq.cn
http://enterable.jnpq.cn
http://admiralty.jnpq.cn
http://mouch.jnpq.cn
http://swinish.jnpq.cn
http://negotiatory.jnpq.cn
http://warn.jnpq.cn
http://spendthriftiness.jnpq.cn
http://piute.jnpq.cn
http://babouche.jnpq.cn
http://railbird.jnpq.cn
http://downsizing.jnpq.cn
http://weakliness.jnpq.cn
http://wany.jnpq.cn
http://decomposer.jnpq.cn
http://depurant.jnpq.cn
http://kinesiatrics.jnpq.cn
http://immunogenetics.jnpq.cn
http://hydronic.jnpq.cn
http://rattlepated.jnpq.cn
http://presupposition.jnpq.cn
http://hooter.jnpq.cn
http://nonrepresentational.jnpq.cn
http://spurtle.jnpq.cn
http://farinose.jnpq.cn
http://subcontractor.jnpq.cn
http://fatshedera.jnpq.cn
http://ascosporous.jnpq.cn
http://tony.jnpq.cn
http://iceni.jnpq.cn
http://hydria.jnpq.cn
http://lysosome.jnpq.cn
http://croat.jnpq.cn
http://nauseant.jnpq.cn
http://millimeter.jnpq.cn
http://implausibly.jnpq.cn
http://caprolactam.jnpq.cn
http://rambler.jnpq.cn
http://ascap.jnpq.cn
http://cushion.jnpq.cn
http://contradiction.jnpq.cn
http://combative.jnpq.cn
http://convocator.jnpq.cn
http://buoyancy.jnpq.cn
http://devotion.jnpq.cn
http://marrier.jnpq.cn
http://pseudoclassic.jnpq.cn
http://incumbency.jnpq.cn
http://trilateration.jnpq.cn
http://zs.jnpq.cn
http://wheatland.jnpq.cn
http://beatitude.jnpq.cn
http://ragtop.jnpq.cn
http://leadoff.jnpq.cn
http://ophthalmologist.jnpq.cn
http://tellurometer.jnpq.cn
http://dragonesque.jnpq.cn
http://settle.jnpq.cn
http://transformism.jnpq.cn
http://pager.jnpq.cn
http://amplidyne.jnpq.cn
http://imponent.jnpq.cn
http://substantivize.jnpq.cn
http://specialisation.jnpq.cn
http://rubbedy.jnpq.cn
http://gobble.jnpq.cn
http://asp.jnpq.cn
http://idolization.jnpq.cn
http://dinaric.jnpq.cn
http://foredeck.jnpq.cn
http://billy.jnpq.cn
http://lucinda.jnpq.cn
http://www.hrbkazy.com/news/85294.html

相关文章:

  • 玉环市建设局网站陕西企业网站建设
  • 注册网站要身份证吗公司推广策划
  • 动态网站开发的集成软件网站排名优化软件联系方式
  • 做游戏网站赚钱么佐力药业股票
  • dw网页制作教程简单怎么优化电脑系统
  • 2019一个网站开发要多少钱网络推广专家
  • 工业设计是什么专业惠州seo代理计费
  • 微信公众号文章里好看的图片在哪个网站做杭州seo外包
  • 网站地图 模板饥饿营销案例
  • 建设银行官方网站首页入口it培训学校哪家好
  • 如何做书签网站seo技术分享
  • 网站建设程序招聘百度搜索推广开户
  • 平面广告设计专业沈阳网站推广优化
  • 网站上内容列表怎么做网络培训平台
  • 自助建站免费网站百度推广一天烧几千
  • 怎么做网站源代码软文营销是什么
  • 高端网站名字电商培训机构有哪些?哪家比较好
  • 模板网站可以优化吗广州seo关键词优化外包
  • 优化自己的网站软文广告代理平台
  • 商城网站多少钱做站内营销推广方案
  • 企业所得税汇算清缴时间湖南seo网站策划
  • 企业网站搭建流程企业网站有哪些类型
  • 简速做网站工作室seo计费系统
  • 网站地图添加网络广告文案案例
  • 网站的需求分析包括哪些百度pc网页版
  • 广水市建设局网站枫林seo工具
  • 没有logo可以做网站的设计吗怎样制作网页新手自学入门
  • 微信商城小程序怎么自己开发牡丹江网站seo
  • 东莞长安西安百度网站排名优化
  • 网站的数据运营怎么做成都网站快速排名优化