www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - VisualD can't find pipedmd.exe

reply Brother Bill <brotherbill mail.com> writes:
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
&quot;C:\Program Files (x86)\VisualD\pipedmd.exe&quot; -deps 
x64\Debug\WindowsApp1.dep dmd -debug -m64 -g -gf -X 
-Xf&quot;x64\Debug\WindowsApp1.json&quot; -c 
-of&quot;x64\Debug\WindowsApp1.obj&quot; WindowsApp1.d
if %errorlevel% neq 0 goto reportError

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

&quot;C:\Program Files (x86)\VisualD\pipedmd.exe&quot; -msmode 
-deps x64\Debug\WindowsApp1.lnkdep &quot;C:\Program 
Files\Microsoft Visual 
Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX86\x86\link.exe&quot;
 C:\dev\D\WindowsApp1\x64\Debug\WindowsApp1.link.rsp
if %errorlevel% neq 0 goto reportError
if not exist &quot;x64\Debug\WindowsApp1.exe&quot; (echo 
&quot;x64\Debug\WindowsApp1.exe&quot; not created! &amp;&amp; 
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>
&apos;&quot;C:\Program Files 
(x86)\VisualD\pipedmd.exe&quot;&apos; 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>
```
Sep 28
parent Passersby <harp6662002 yahoo.co.jp> writes:
On Sunday, 28 September 2025 at 11:25:16 UTC, Brother Bill wrote:
 Just did fresh install of VisualD.  After opening VS 2022, it 
 creates Hello D World! console app.  Running it results in this 
 error message:

 [...]
This issue has happened to me too. In my case, it was caused by Windows 11 security deleting pipedmd.exe when I was building.
Oct 17