ImportC question

DLearner bmqazwsx123 at gmail.com
Tue Oct 29 15:14:24 UTC 2024


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.



More information about the Digitalmars-d-learn mailing list