手把手教你如何制作和使用lib和dll |
您所在的位置:网站首页 › 教你如何制作 › 手把手教你如何制作和使用lib和dll |
本文的内容经过本人亲自调试,确保可用,实用,测试环境为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 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |