静态链接库
来源:互联网 发布:阿里云华北3 编辑:程序博客网 时间:2024/06/05 00:27
最近在学windows程序设计。我想把我看到的、想到的,在这里跟大伙分享下,如有纰漏,请务必指正,先谢过。
虽然我刚刚学windows编程。可编程我是学了很久的,所以我还是懂得模块化的程序设计思想。于是乎,今天我在构思一个小实例的时候,就想到了链接库。到网上一查才发现,链接库有两种,一种是动态链接库,一种是静态链接库。至于链接库跟模块化程序设计有什么关系,我就无需赘言了。我先讲讲我看到的这两种链接库。静态链接库和动态链接库中的静和动指的是加载库所处的阶段。在程序编译阶段加载的库被称为静态链接库。在程序运行过程中加载的就是动态链接库了。
我发现我说话有点啰嗦,这么简单的概念,我用了这么多话来解释。其实我只是希望各位学友在学习过程中少走弯路。有些书解释概念时,非常“精炼”,一个字都不肯多说,似乎只是讲给作者自己听的。迫使我不得不大量查阅资料。我写日志的宗旨是,只要你看了这篇日志,必有一点收获。最起码你能懂得一个概念。
好了,不废话了。先来说说怎么创建。
在VC6.0中新建-工程-Win32 Static Library。在头文件中声明一个函数,如int add(int a,int b);在cpp中,把函数实现一下,然后编译就OK了。到该工程的debug目录下,找到编译出来的lib文件。把它拷贝到你要实现的工程目录中。然后在要引用的项目中加上
#pragma comment(lib,"xxx.lib") 然后声明下lib中的函数的外部引用。例如,extern int add(int a,int b);然后直接调用lib文件中的函数即可。我这只是简单的使用,高级特性待以后慢慢发掘。
- 动态链接库、静态链接库;动态链接、静态链接
- 动态链接,静态链接,动态链接库,静态链接库
- VS2010 链接静态链接库
- 静态链接,静态链接库,CRT
- 编写静态链接库
- 静态链接库lib
- 静态链接库
- 创建静态链接库
- 二. 静态链接库
- 静态链接库
- 关于静态链接库
- linux-静态链接库
- 创建静态链接库
- 静态链接库
- 静态链接库
- 编写静态链接库
- 静态链接库
- 静态动态链接库
- 浅谈MVC框架及其应用
- jsp 2.0 的 tag 用法,不知道算不算 jsp自定义标签
- 免费Flash图表工具FusionChart
- layout_gavity与gavity,padding与margin的区别
- NET下RabbitMQ实践[配置篇]
- 静态链接库
- 高效人士的116个IT秘诀
- NET下RabbitMQ实践[示例篇]
- 动态链接库的简单实现(原创)
- C#转换成vb.net
- 感悟“人生中无数的顶峰和低谷”
- Dialog 处理KeyEvent
- 抽象工厂Abstract Factory
- windows服务的简单实现(原创)