6 days ago

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>