Module static constructor doesn't work?
a11e99z
black80 at bk.ru
Thu Aug 8 16:04:33 UTC 2019
On Thursday, 8 August 2019 at 14:55:37 UTC, Andrey Zherikov wrote:
> I have the following code:
>
> // main.d
> int main()
> {
> import std.stdio;
> writeln("hello");
> return 0;
> }
>
> But if I create library from lib.d first and then link it with
> main.d then ctor/dtor are not called:
> $ dmd.exe -lib lib1/lib.d -od=lib1
> $ dmd.exe main.d lib1/lib.lib && main.exe
> hello
try to add to main.d:
> import lib1.lib;
More information about the Digitalmars-d-learn
mailing list