Interface com C
Hoje consegui realizar uma interface com o C:
Fácil:
No código declaramos as funções que usaremos de uma bilbioteca C:
Exemplo:
extern (C) int somar(int, int); //não dá pra usar o char[] para strings
aí é só usar:
soma = somar(5,3); //8
na hora de compilar, usamos o seguinte : dmd nome_programa.d -Lminha_lib_em_c.a
Até a próxima então!
Fácil:
No código declaramos as funções que usaremos de uma bilbioteca C:
Exemplo:
extern (C) int somar(int, int); //não dá pra usar o char[] para strings
aí é só usar:
soma = somar(5,3); //8
na hora de compilar, usamos o seguinte : dmd nome_programa.d -Lminha_lib_em_c.a
Até a próxima então!
Comentários