playwright/browser_patches/tools/PrintDepsWindows
Yury Semikhatsky 235c5df8de
docs: add readme file for PrintDepsWindows (#3241)
Also add solution file so that VS doesn't recreate it every time.

#2745
2020-07-30 15:39:29 -07:00
..
.gitignore devops(windows): add tool for printing library dependencies on Windows (#3224) 2020-07-30 10:51:23 -07:00
PrintDeps.cpp devops(windows): add tool for printing library dependencies on Windows (#3224) 2020-07-30 10:51:23 -07:00
PrintDeps.sln docs: add readme file for PrintDepsWindows (#3241) 2020-07-30 15:39:29 -07:00
PrintDeps.vcxproj docs: add readme file for PrintDepsWindows (#3241) 2020-07-30 15:39:29 -07:00
PrintDeps.vcxproj.filters devops(windows): add tool for printing library dependencies on Windows (#3224) 2020-07-30 10:51:23 -07:00
PrintDeps.vcxproj.user devops(windows): add tool for printing library dependencies on Windows (#3224) 2020-07-30 10:51:23 -07:00
README.md docs: add readme file for PrintDepsWindows (#3241) 2020-07-30 15:39:29 -07:00

Tool for printing .exe and .dll dependencies on Windows

This is similar to ldd on linux in that loads specified files and tries to resolve all DLLs referenced by it, printing in the formar <lib name> => <full path> | "no found" To minimize dependencies we link all C runtime libraries statically, there is still one dynamic dependency on dbghelp.dll which is supposed to be preinstalled on all Windows machines.

Build instructions

Open PrintDeps.sln solution in Visual Studio 2019 and build x64/Release configuration. We currently commit output binary into bin/PrintDeps.exe and bundle it in every npm.