手把手教你如何制作和使用lib和dll

您所在的位置:网站首页 教你如何制作 手把手教你如何制作和使用lib和dll

手把手教你如何制作和使用lib和dll

2024-06-29 23:53:09| 来源: 网络整理| 查看: 265

本文的内容经过本人亲自调试,确保可用,实用,测试环境为win10+vs2015+C++

目录

静态库

什么是静态库?

怎么创建

如何使用

静态库的第一种使用方法

静态库的第二种使用方法

 

动态链接库

动态库是什么?

怎么创建

如何使用

隐式调用

显式调用

静态库 什么是静态库?

我们先来说一下什么是静态库,维基百科对其的解释是这样的:

在计算机科学里,静态库(英语:Static library, Statically-linked library),或称静态库,是一个外部函数与变量的集合体。静态库的文件内容,通常包含一堆程序员自定的变量与函数,其内容不像动态链接库那么复杂,在编译期间由编译器与连接器将它集成至应用程序内,并制作成目标文件以及可以独立运作的可执行文件。而这个可执行文件与编译可执行文件的程序,都是一种程序的静态创建(static build)。以过去的观点来说,库只能算是静态(static)类型。

                                                                                                                                                                         ————维基百科

对于官方的解释总是令人头大,我们可以简单地认为静态库就是一组二进制代码(.obj)的集合,然后嵌入到我们的程序经过汇编形成的二进制文件中,最终形成可执行文件。

怎么创建

1、我们先新建一个项目,选择win32项目

2、在接下来的应用程序向导中选择静态库并去掉预编译头的勾。

3、创建头文件(.h)以及源文件(.cpp),它们的格式如下:

//MyLib.h #pragma once #ifndef _STATIC_LIB_H_ #define _STATIC_LIB_H_ #include namespace STATIC_LIB { void PrintHello(); //测试函数 } #endif //MyLib.cpp #include "MyLib.h" void STATIC_LIB::PrintHello() { std::cout


【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭