静态库实例
兼容新人 所以这里不用任何的模板 不需要任何的花里胡哨 上图
新建项目 : 新建项目分为 三个步骤
第一步
打开vs
第二步
新建项目 c++ 空项目
第三步
取个名字
点击确定 来到我们熟悉的界面
编写lib方法 : 编写lib方法 比新建多一个步骤 分为 四个步骤
第一步
新建一个头文件 声明一个方法
第二步
新建一个cpp 包含头文件 实现它
因为需要输出 所以 这里是要包含输入输出流文件
这里为了避免污染其它变量区 我们不需要强调命名空间 勤快点就好啦
第三步
配置类型
编译之前呢 我们需要做点什么!
因为我们是生成lib的不是 生成exe的 所以我们需要手动改一下 这狗屎的默认选项
位置在哪呢 如图 [调试] ->配置属性 ->常规->配置类型 下拉框选项 打开 选择lib
改好 点击 确定
第四步*
编译生成 lib
生成选项顺序依次 生成 -> 生成$(ProjectName)
这时候 进入你的 项目根目录 找到一个 Debug的文件夹
debug 文件夹有2个哦!!! 记住是启动项目文件 同目录下的 不是 cpp文件夹里的 Debug
到这一步 创建lib的目的 就已经完成了
现在我们需要的东西 只有2个
一个就是 刚刚的 头文件.h
另外一个就是 刚刚生成的 .lib文件
我们把这2个兄弟一起先拉到桌面 防止它们两兄弟走散
接下来_就是 使用我们创建的 lib了
新建一个 win32控制台项目
将这 两个兄弟一起丢到 cpp目录里
_将 _ 头文件 哥们 包含到当前项目里
_将 _ 静态库 哥们 加载进来
加载 这个lib库哥们 我们得用一个 系统的api
#pragma comment(lib,“testDll3.lib”)
前面跟着写就行 后面 黄黄的像坨屎的那家伙 就是lib文件名字
因为刚刚我们丢在 当前目录下 所以 直接填文件名字就可以了
头文件别忘了包含
然后直接调用方法就行了
因为需要暂停一下 看输出 所以最快捷的方式
除了_getChar()
还有 system(“echo.&pause”);
所以需要包含一下头文件 windows.h
来 见证奇迹的时刻
呸~ 这个不是奇迹 , 换一个台词:
真相只有一个 出来吧 就是皮卡丘
静态库 阶段 Over
动态库实例
新建方式 和 静态库一样
代码上 我们需要改一点手脚
这是头文件
这是cpp
==配置类型 需要改一下 ==
配置类型改为dll
然后生成