grpc-node
grpc-node copied to clipboard
protoc.exe of grpc-tools of 1.12.x is not runnable on windows and requires debug versions of dll files
Problem description
when execute protoc.exe on windows it shows a dialog box with the following messages:
protoc.exe - System Error
The code execution cannot proceed because MSVCP140D.dll was not found. Reinstalling the program may fix this problem.
protoc.exe - System Error
The code execution cannot proceed because ucrtbased.dll was not found. Reinstalling the program may fix this problem.
protoc.exe - System Error
The code execution cannot proceed because VCRUNTIME140D.dll was not found. Reinstalling the program may fix this problem.
Reproduction steps
install 1.12.3 on windows and run protoc.exe with no parameters
Environment
- OS windows, 11 ARM 64
- Node version 19.3.0
- Node installation method - msi
- Package name and version [e.g. [email protected]]
Additional context
version 1.11.x runs well
I can confirm that I encounter the same issue on a Windows 10 machine with Node version 18.13.0 installed. This problem exists since a switch from version 1.11.3 to version 1.12.0 of the grpc-tools package.