On Thursday, 20 February 2025 at 21:05:40 UTC, Lance Bachmeier wrote:

Normally, you should be using ImportC. Look at the quick example from the spec: https://dlang.org/spec/importc.html#examples

The first line of hello.c looks like this:

```
#include <stdio.h>
```

When ImportC compiles a C file, it runs the C preprocessor and does all the including you need. But rather than stdio.h, you can compile a C file that includes all the C headers you need. That's all you have to do. You can use the usual preprocessor calls like -I by using the -P switch: https://dlang.org/spec/importc.html#auto-cpp

Assuming ImportC works with your C headers, that's everything you need.

Perfect! I'll try this. Thank you.


Reply via email to