On Tuesday, 29 October 2024 at 16:14:22 UTC, DLearner wrote:
On Tuesday, 29 October 2024 at 15:49:13 UTC, ryuukk_ wrote:
On Tuesday, 29 October 2024 at 15:14:24 UTC, DLearner wrote:
On Tuesday, 29 October 2024 at 12:42:49 UTC, Lance Bachmeier
wrote:
On Tuesday, 29 October 2024 at 12:23:06 UTC, DLearner wrote:
However, there is still a problem:
```
dmd hello.c
C:\D\dmd2\windows\bin64\..\..\src\druntime\import\importc.h(134): fatal error
C1034: sal.h: no include path set
Error: C preprocess command cl.exe failed for file hello.c,
exit status 2
```
which looks like dmd found cl.exe, but did not supply it
with all the data it required.
I don't do much on Windows, so I was having trouble with
getting the VS stuff installed correctly. I borrowed this
command from the Swift installation guide and everything
worked:
```
winget install --id Microsoft.VisualStudio.2022.Community
--exact --force --custom "--add
Microsoft.VisualStudio.Component.Windows11SDK.22000 --add
Microsoft.VisualStudio.Component.VC.Tools.x86.x64"
```
Thanks for the idea.
The winget installation completed without issues.
Unfortunately, 'dmd hello.c' produced the same error message
as before.
you need to invoke that command inside this windoze stupid
thing:
https://learn.microsoft.com/en-us/visualstudio/ide/reference/command-prompt-powershell?view=vs-2022
Similar message from Powershell:
```
PS C:\Users\SoftDev\Documents\BDM\projects\it\c> dmd hello.c
C:\D\dmd2\windows\bin64\..\..\src\druntime\import\importc.h(134): fatal error
C1034: sal.h: no include path set
Error: C preprocess command C:\Program Files\Microsoft Visual
Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\HostX64\x64\cl.exe failed for file hello.c, exit status 2
```
It might be a bug so create an issue. It's hard to see how it's
not.