win64 - win32.oaidl.VARIANT -> error LNK2019
    deed via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Fri Oct 31 09:35:46 PDT 2014
    
    
  
> Your link is failing because the .init value of the struct is 
> not found. The .init will be in the object file corresponding 
> to the module where the struct is defined, so to fix the linker 
> error, add the win32.oaidl module to the list of modules you're 
> compiling and linking. An easy way to do that is to use rdmd 
> instead of dmd to build your program.
Thank you for your prompt reply and maintaining the bindings on 
GitHub!
I used dub (with dmd). The win32 files reside in another 
directory and the path is specified in "importPaths". If I 
understand you correctly, the oaidl.d file should also be 
specified in "sourceFiles" in the .json file?
    
    
More information about the Digitalmars-d-learn
mailing list