现在有c的.h和.lib文件 不是c++ 如何生成.dll文件 求方法

现在有c的.h和.lib文件 如何生成.dll文件

没法。

.h .lib .dll三者的关系是:

H文件作用是:声明函数接口

DLL文件作用是: 函数可执行代码

当我们在自己的程序中引用了一个H文件里的函数,编链器怎么知道该调用哪个DLL文件呢?这就是LIB文件的作用: 告诉链接器 调用的函数在哪个DLL中,函数执行代码在DLL中的什么位置,这也就是为什么需要附加依赖项 .LIB文件,它起到桥梁的作用。如果生成静态库文件,则没有DLL ,只有lib,这时函数可执行代码部分也在lib文件中。

也许对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10581430.html