How can I execute C++ functions from Dlang?

Ferhat Kurtulmuş aferust at gmail.com
Sat Aug 19 21:07:04 UTC 2023


On Saturday, 19 August 2023 at 20:50:23 UTC, thePengüin wrote:
> On Saturday, 19 August 2023 at 20:16:47 UTC, Ferhat Kurtulmuş 
> wrote:
>> On Saturday, 19 August 2023 at 19:41:47 UTC, thePengüin wrote:
>>> On Monday, 14 August 2023 at 07:36:31 UTC, Ferhat Kurtulmuş 
>>> wrote:
>>>> [...]
>>>
>>> estoy usando el de 64 o almenos eso es lo que me dice cuando 
>>> hago un dmd --version:
>>> DMD64 D Compiler v2.104.2-dirty
>>> Copyright (C) 1999-2023 by The D Language Foundation, All 
>>> Rights Reserved written by Walter Bright
>>>
>>> por cierto "cl" en ves de g++, creo que es la abreviatura de 
>>> "compilador" no? porque cl no me sale como comando en el 
>>> mingw64x84
>>
>> Estoy escribendo en mi celular. Entonces no tomo ayudar de 
>> Google translate. Mi español no es bueno, disculpa. Nunca uso 
>> un mesclar de mingw-g++ y algun d compilador en Windows. cl es 
>> el comando del Visual C++. No sé si g++ y dmd son binarias 
>> compatibles. Yo siempre uso LDC en Windows. Creo que tu 
>> deberias installar e uso Visual studio c++ community edition. 
>> Los compiladores msvc juega bien con los compiladores de dlang.
>>
>> Que es cl.exe: 
>> https://learn.microsoft.com/en-us/cpp/build/reference/compiler-options?view=msvc-170
>
> - te refieres al ldc de Dlang en windows no?

Sí, yo queria decir esto. Lo puedes descargar aqui: 
https://github.com/ldc-developers/ldc/releases/tag/v1.33.0

Por favor te recorda que cuando tu installaste msvc, siempre 
ejecuta tus comandos del compiladores (cl, ldc2 o dmd, etc.) en 
terminal del msvc. Puedes buscarlo en menu de inicio de windows 
porque automatiza link con bibliotheca de stdc++.


More information about the Digitalmars-d-learn mailing list