windows在cmd中用cl、link工具编译生成dll与lib
运行环境:Win10 家庭版 , Visual Studio 2019 x64 本机工具命令提示符(cl 、linker 工具只能在VS配套的工具环境里面运行才能正常工作,否则可能会发生 ‘LIBCMT.LIB 缺失’ 错误)
1.在命令行中使用 cl.exe编译成 递归.obj 文件
cl -c 递归.c
2.在命令行中使用 link.exe 创建 递归.dll 文件
link -dll 递归.obj
3.查看文件夹,可见生成dll文件:
有的是三个文件:
xxx.dll //动态库
xxx.lib //静态库
xxx.exp //导出库文件,包含导出函数与导出数据