Rufen Sie C ++ (C) aus der Sprache D an

8

Wie C ++ Funktion von D-Programm aufrufen? Ich kann immer noch nicht verstehen, wie es geht. Welche Befehle muss ich ausführen? Ich benutze dmd in Fedora.

    
Stan 08.04.2012, 12:21
quelle

1 Antwort

14

Einfachstes Beispiel, das ich mir vorstellen kann, wenn Sie C-Funktionen aufrufen:

%Vor%

Wenn Sie geteilte Objekte verwenden, könnten Sie so etwas wie:

%Vor%

In diesem Beispiel habe ich eine SDL -Funktion verknüpft. Das Argument -L an dmd ermöglicht es Ihnen, Argumente an ld , in Dieser Fall -lSDL , um mit SDL zu verknüpfen.

D-Schnittstellendateien ( .di ) werden hier beschrieben.

Sie sollten sich auch htod ansehen.

    
Vlad 08.04.2012, 12:35
quelle

Tags und Links