DMD Refuses to Compile Multiple Source Files
Samwise via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed Jan 18 11:28:20 PST 2017
On Wednesday, 18 January 2017 at 04:25:42 UTC, Mike Parker wrote:
>
> extern(C), not simply extern. It turns off the name mangling.
> But really, the proper thing to do is to drop the prototype and
> import the module with the implementation. It's tge way modules
> are intended to be used. Unless you're doing something specidic
> like writing a library that calls an arbitrary user function.
Alright, so I misunderstood what ketmar was saying. His solution
did work. I'm just not sure I understand what you are trying to
say here:
> But really, the proper thing to do is to drop the prototype and
> import the module with the implementation.
This will still preserve my multiple source files, without
worrying about the headers, right? Thanks,
~Sam
More information about the Digitalmars-d-learn
mailing list