c++动态函数库的生成及调用

创建动态库有两种方法,一个是使用.def模块定义文件,还有一个是不使用.def模块定义文件.这里先介绍不使用.def模块定义文件的方法

环境VS2005

先是创建DLL项目,默认DLL所有选项,在头文件中创建,在源文件中创建


中添加


中内容如下


内容如下


F7生成动态库(可以在debug目录下查看是否生成.lib和.dll)

这样一个动态函数库就创建完成了

附:整个项目目录


调用方式有两种(创建新的工程项目)

1:隐式调用将"428display.h"和debug中的.lib拷贝到新项目.cpp同一目录下


运行结果如下:



2:显式调用(将动态库文件夹里debug中的.dll文件拷贝到新工程.cpp同一目录下)


运行结果如下:


代码中的语句可自行查阅理解

猜你喜欢

转载自blog.csdn.net/qq_37059136/article/details/80161727