静态库 动态库
来源:互联网 发布:临沂知豆租赁 编辑:程序博客网 时间:2024/04/29 08:41
建立静态链接库
选择WCE Static Library
新建头文件在头文件里面进行函数声明
新建cpp文件在里面添加include “StdAfx.h”也要添加之前自己建立的头文件
然后在下面写出函数的实现部分
最后编译,可以得到lib文件
将lib文件和对应的函数头文件拷贝入一个MFC工程文件夹下
在Header Files列表中添加该.h文件
在cpp文件中include “” 该头文件然后下面#pragma comment(lib,”***.lib”)引号里填写lib文件的路径,或者在projectàsetttingàLink里添加***.lib后,该工程就可以使用lib里的函数了。
建立动态链接库动态加载
建立.h文件里面写函数声明
建立.cpp文件里面写函数的实现 include对应的头文件
建立***.def文件(Text File) 写入内容
LIBRARY "testDll"
DESCRIPTION "testDll WINDOWS DYNAMIC LINK LIBRARY"
EXPORTS
adds @ 1
编译后,在WCE环境里的windows文件夹里创建了dll文件
在MFC工程中,
HINSTANCE hand = LoadLibrary(L"Dynamic.dll");
int (*fun)(int,int);
fun = (int (*)(int,int))GetProcAddress(hand,L"adds");
m_edit_val.Format(L"%d",fun(40,50));
FreeLibrary(hand);
动态链接库静态加载
#include ***.dll的.h头文件
#pragma comment(lib,”***.lib”)
还要保证.dll文件一定在windows目录里
- 静态库 动态库
- 静态库 动态库
- 静态库 动态库
- 静态库、动态库
- 动态库 静态库
- 静态库/动态库
- 动态库,静态库
- 静态库,动态库
- 静态库 动态库
- 静态库&&动态库
- 动态库、静态库
- 静态库动态库
- 动态库 静态库
- 静态库、动态库
- 动态库 静态库
- 静态库,动态库
- 动态库 静态库
- 静态库&动态库
- 什么是物联网(Internet of Things)
- iframe用法精析
- Jquery应用
- shell条件测试
- 开发人员需要牢记的HTML 5安全问题
- 静态库 动态库
- 【职场感悟】精确表达,不要说“大概应该maybe也许”
- ACE中的设计模式应用场景
- Android学习笔记(一)——Android简单了解
- 文件系统
- IT人员如何提升薪水?
- 第一篇文章:CSDN网速怎么慢呢?
- 修改MOSS多行文本编辑器(RTF)样式的经过
- 2010年最新股民数据