c++动态函数库的生成及调用
创建动态库有两种方法,一个是使用.def模块定义文件,还有一个是不使用.def模块定义文件.这里先介绍不使用.def模块定义文件的方法
环境VS2005
先是创建DLL项目,默认DLL所有选项,在头文件中创建,在源文件中创建
在中添加
中内容如下
内容如下
F7生成动态库(可以在debug目录下查看是否生成.lib和.dll)
这样一个动态函数库就创建完成了
附:整个项目目录
调用方式有两种(创建新的工程项目)
1:隐式调用将"428display.h"和debug中的.lib拷贝到新项目.cpp同一目录下
运行结果如下:
2:显式调用(将动态库文件夹里debug中的.dll文件拷贝到新工程.cpp同一目录下)
运行结果如下:
代码中的语句可自行查阅理解