VisualD can't find pipedmd.exe

Brother Bill brotherbill at mail.com
Sun Sep 28 11:25:16 UTC 2025


Just did fresh install of VisualD.  After opening VS 2022, it 
creates Hello D World! console app.  Running it results in this 
error message:

```
Build started at 7:08 AM...
------ Build started: Project: WindowsApp1, Configuration: Debug 
x64 ------
Building x64\Debug\WindowsApp1.exe...
'"C:\Program Files (x86)\VisualD\pipedmd.exe"' is not recognized 
as an internal or external command,
operable program or batch file.
Building x64\Debug\WindowsApp1.exe failed (error code 9009)!
Details saved as 
"file://C:\dev\D\WindowsApp1\x64\Debug\WindowsApp1.buildlog.html"

```

WindowsApp1.d
```
module WindowsApp1;

import std.stdio;

int main()
{
     writeln("Hello D World!\n");
     return 0;
}

```

C:\dev\D\WindowsApp1\x64\Debug\WindowsApp1.buildlog.html
```
<html><head><meta http-equiv="Content-Type" content="text/html" 
charset="utf-8">
</head><body><pre>
<table width=100% bgcolor=#CFCFE5><tr><td>
	<font face=arial size=+3>Build Log</font>
</table>
<table width=100% bgcolor=#DFDFE5><tr><td><font face=arial 
size=+2>
Building x64\Debug\WindowsApp1.exe
</font></table>
<table width=100% bgcolor=#EFEFE5><tr><td><font face=arial 
size=+1>
Command Line
</font></table>
set PATH=C:\Program Files\Microsoft Visual 
Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX86\x86;C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE;C:\Program Files (x86)\Windows Kits\10\bin;C:\D\dmd-2.110.0\windows\bin;%PATH%
set DMD_LIB=C:\Program Files\Microsoft Visual 
Studio\2022\Community\VC\Tools\MSVC\14.44.35207\lib\x64;C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\ucrt\x64;C:\Program Files (x86)\Windows Kits\10\lib\10.0.26100.0\um\x64
set VCINSTALLDIR=C:\Program Files\Microsoft Visual 
Studio\2022\Community\VC\
set VCTOOLSINSTALLDIR=C:\Program Files\Microsoft Visual 
Studio\2022\Community\VC\Tools\MSVC\14.44.35207\
set VSINSTALLDIR=C:\Program Files\Microsoft Visual 
Studio\2022\Community\
set WindowsSdkDir=C:\Program Files (x86)\Windows Kits\10\
set WindowsSdkVersion=10.0.26100.0
set UniversalCRTSdkDir=C:\Program Files (x86)\Windows Kits\10\
set UCRTVersion=10.0.26100.0
"C:\Program Files (x86)\VisualD\pipedmd.exe" -deps 
x64\Debug\WindowsApp1.dep dmd -debug -m64 -g -gf -X 
-Xf"x64\Debug\WindowsApp1.json" -c 
-of"x64\Debug\WindowsApp1.obj" WindowsApp1.d
if %errorlevel% neq 0 goto reportError

set LIB=C:\D\dmd-2.110.0\windows\bin\..\lib64
echo. > C:\dev\D\WindowsApp1\x64\Debug\WindowsApp1.link.rsp
echo "x64\Debug\WindowsApp1.obj" 
/OUT:"x64\Debug\WindowsApp1.exe" user32.lib  >> 
C:\dev\D\WindowsApp1\x64\Debug\WindowsApp1.link.rsp
echo kernel32.lib  >> 
C:\dev\D\WindowsApp1\x64\Debug\WindowsApp1.link.rsp
echo legacy_stdio_definitions.lib /LIBPATH:"C:\Program 
Files\Microsoft Visual 
Studio\2022\Community\VC\Tools\MSVC\14.44.35207\lib\x64" 
/LIBPATH:"C:\Program Files (x86)\Windows 
Kits\10\Lib\10.0.26100.0\ucrt\x64" /LIBPATH:"C:\Program 
Files (x86)\Windows Kits\10\lib\10.0.26100.0\um\x64" /DEBUG 
/PDB:"x64\Debug\WindowsApp1.pdb" /INCREMENTAL:NO 
/NOLOGO /NODEFAULTLIB:libcmt libcmtd.lib /SUBSYSTEM:CONSOLE 
>> C:\dev\D\WindowsApp1\x64\Debug\WindowsApp1.link.rsp
"C:\Program Files (x86)\VisualD\mb2utf16.exe" 
C:\dev\D\WindowsApp1\x64\Debug\WindowsApp1.link.rsp

"C:\Program Files (x86)\VisualD\pipedmd.exe" -msmode 
-deps x64\Debug\WindowsApp1.lnkdep "C:\Program 
Files\Microsoft Visual 
Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX86\x86\link.exe" @C:\dev\D\WindowsApp1\x64\Debug\WindowsApp1.link.rsp
if %errorlevel% neq 0 goto reportError
if not exist "x64\Debug\WindowsApp1.exe" (echo 
"x64\Debug\WindowsApp1.exe" not created! && 
goto reportError)

goto noError

:reportError
set ERR=%ERRORLEVEL%
set DISPERR=%ERR%
if %ERR% LSS -65535 set DISPERR=0x%=EXITCODE%
echo Building x64\Debug\WindowsApp1.exe failed (error code 
%DISPERR%)!
exit /B %ERR%

:noError
<table width=100% bgcolor=#EFEFE5><tr><td><font face=arial 
size=+1>
Output
</font></table>
'"C:\Program Files 
(x86)\VisualD\pipedmd.exe"' is not recognized as an 
internal or external command,
operable program or batch file.
Building x64\Debug\WindowsApp1.exe failed (error code 9009)!
</body></html>
```


More information about the Digitalmars-d-learn mailing list