Using glibc headers with ImportC
bachmeier
no at spam.net
Sat Nov 12 15:13:36 UTC 2022
On Saturday, 12 November 2022 at 15:08:22 UTC, qua wrote:
> On Saturday, 12 November 2022 at 14:57:23 UTC, Adam D Ruppe
> wrote:
>> I still don't think that's been released yet, so if you aren't
>> on the git master or at least the latest beta build it isn't
>> going to work. Which dmd version are you running?
>
> I was running 2.098, I have just installed 2.100.2, which does
> say that use of #include is not supported.
> I have tried too to preprocess hello.c with `gcc -E`, but dmd
> is also unable to compile it preprocessed (with errors such as
>
> /usr/include/stdio.h(246): Error: found `__filename` when
> expecting `,`
>
> ).
> Is there any reasonably simple way to compile files such as
> this hello.c, or is it not ready yet? I'm not an experienced
> programmer, so I mostly want to know if I'm doing something
> wrong or if there's an alternative that doesn't require manual
> translations from C to D.
You're going to need to use the nightly from here:
https://github.com/dlang/dmd/releases/tag/nightly
While a lot of progress has been made, it's definitely not
finished, so you may still encounter errors here and there.
More information about the Digitalmars-d-learn
mailing list