本文转载自 http://zziking.github.io/windows/2019/01/22/windows_lib_link_to_dll.html
lib 静态库转 dll 动态库需要有一个链接的过程,将其依赖的外部符号与对应的库链接起来,Visual Studio 中的 link
工具提供了此功能。
在 windows 的命令行下,需要先运行 vcvars64.bat
初始化编译环境,才能使用 link
工具,以 Visual Studio 2017
为例, vcvars64.bat
位于 C:\Program Files(x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build
目录下,可通过以下脚本初始化编译环境:
set INSTALLPATH=
if exist "%programfiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" (
for /F