转载 动态库的生成
2)
写代码就是我们之前写的xxx.c和xxx.h,只是不需要main()函数测试罢了。 你可以重新新建项目,重新写。 或者用之前写好的代码,生成库: 步骤如下:
B) 添加所需代码: C) D)修改代码 生成 DLL 时,通常创建一个包含正在导出的函数原型和/或类的头文件,并将 __declspec(dllexport) 添加到头文件中的声明。 xxx.c 文件中实现函数的定义,需要在函数的前面添加: __declspec(dllexport) 4)生成动态库
一般的动态库程序有lib文件和dll文件。lib文件是必须在编译期就连接到应用程序中的,而dll文件是运行期才会被调用的。
测试使用动态库时, xxx.lib和xxx.h拷贝在代码所在目录 xxx.dll 拷贝到可执行程序目录 动态库的测试使用 1) 测试使用动态库时, xxx.lib和xxx.h拷贝在代码目录
4) xxx.dll 是拷贝到可执行程序目录,运行程序 |
|
来自: 老来乐65 > 《“20”dll文件》