How to link a msvcr120.dll in an inverse recursive way after a Windows .exe binary deployment
BoQsc
vaidas.boqsc at gmail.com
Mon Sep 5 07:02:53 UTC 2022
On Sunday, 4 September 2022 at 22:05:24 UTC, ShadoLight wrote:
> On Sunday, 4 September 2022 at 15:16:47 UTC, BoQsc wrote:
>>
>> **Folder structure**
>>
>> .\msvcr120.dll
>> .\folder1\HelloWorld.exe
>> .\folder2\HelloWorld.exe
>>
>
> You don't need to do this. msvcr120.dll is already shipped with
> the DMD compiler at
> [DMD-install-folder]\windows\bin64\msvcr120.dll. (It is also in
> [DMD-install-folder]\windows\bin). You can access it directly
> from there.
The problem is, D Language Compiler is not included along the
Windows Operating System.
Neither msvcr120.dll is included along the Windows Operating
System.
You have to download it. No other way.
How can you download it, if your .exe binary that has the
functionality to download it, cannot even be started due to
msvcr120.dll not existing on the operating system.
You can try to use pre-existing Command Line Utilities like
bitsadmin (Windows 7), curl (Windows 10), but really how can you
interact with them from within D Language Binary if it can't even
launch.
You can try to write a batch script for all that.
I really do not want to write batch scripts for the rest of my
life,
that's why I'm here in the D Language Forum.
> Copy the DLL to C:\Windows\System32\
It required administrator privilegies and this is only a
HelloWorld example
of the D language deployed on computers, where the D language is
yet to be installed.
More information about the Digitalmars-d-learn
mailing list