On Thursday, 8 August 2019 at 16:04:33 UTC, a11e99z wrote:
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;
    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

try to add to main.d:
import lib1.lib;

Actually importing solved the issue although it's not ideal solution IMO. Thanks for your help!

Reply via email to