> ALguem jah tentou linkar codigo em C com Pascal?
> Eu estou com um programa em Freepascal aqui que vai precisar usar uma
funcao
> que eu estou escrevendo em C. Estou gerando os objetos com os comandos:
>
> fpc -s arquivo1.pas
> as -o arquivo1.o arquivo1.s
> gcc -c -o arquivo2.o arquivo2 .c
> ld -o binario -lc arquivo2.o link.res
>
> O arquivo link.res eh gerado pelo fpc e contem o caminho das bibliotecas
> padrao pascal, qdo eu tento roda-lo aparece apenas a mensagem:
>
> Falha de segmentacao
>
> ... ?
>
> Por favor, alguem sabe onde eu estou errando?
Nunca fiz isso com estes programas, mas sei que a passagem de par�metros nas
chamadas de fun��o � feita de forma diferente nas duas linguagens. Nos
compiladores C++ do Ruindows pode-se alterar a ordem de passagem de
par�metros atrav�s de cl�usulas PASCAL. Eu tentaria procurar no site do
FreePascal por mais informa��es e tentaria andar um email para os
desenvolvedores.
Mas achei isso:
http://www.freepascal.org/docs-html/prog/node13.html
O manual diz como chamar uma biblioteca FreePascal de um programa em C.
Boa sorte !
Assinantes em 21/07/2001: 2241
Mensagens recebidas desde 07/01/1999: 124099
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]