ldc application unable to start

jmh530 via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sun Feb 21 09:11:49 PST 2016


I'm playing around with ldc on Windows 64bit. I'm able to compile 
some simple stuff, but I'm having an issue with something I 
compile giving an error:

The application was unable to start correctly (0xc00007b). Click 
OK to close the application.

This is effectively the ldc2 command I had run

ldc2 -m64 .\example\example.d .\source\[folder]\[file3].d 
.\source\[folder]\[file3].d .\source\[folder]\[file3].d 
-L=.\lib\win64\[libname].lib

(note that [libname].lib is a C library compiled with 64bit 
MSVC). I also got the same error with

ldc2 -m64 .\example\example.d .\source\[folder]\[file3].d 
.\source\[folder]\[file3].d .\source\[folder]\[file3].d 
.\lib\win64\[libname].lib

Because it compiles just fine with dmd, I figured there might be 
some issue with the way I'm doing the folder structure and 
passing that to ldc2. So I tried making a separate directory 
without the folder structure and ran

ldc2 -m64 example.d [file1].d [file1].d [file1].d -L=[libname].lib

and the program runs just fine. This suggests that I'm doing 
something wrong with how I refer to the files in the folder 
structure, but I have no idea what. I tried a few things, but 
it's probably something obvious I hadn't thought of.


More information about the Digitalmars-d-learn mailing list