Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

maurosmartins

Usar função scramble() noutro programa.

Mensagens Recomendadas

maurosmartins    1
maurosmartins

Viva pessoal,

após me terem ajudado a encontrar o código fonte do MySQL gostaria agora se possivel que me indicassem uma forma de usar funções do mesmo noutro programa.

Estou particularmente interessado em usar a função "scramble" que é fornecida no conector para C em "libmysql/password.c".

estou a programar em C em ubuntu, tentei fazer o seguinte

#include "../mysql-connector-c-6.0.2/libmysql/password.c"

e dps tentei usar a função scramble.

mas ao compilar tenho resmas de erros, a dizer que as restantes funções usadas pela scramble nao estao definidas.

Alguem tem ideias?

desde já obrigado, Mauro.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pmg    102
pmg

Nao sei o que tens de fazer para usar a funcao scramble(), mas sei que nao e incluir o ficheiro .c!

A maneira mais simples (muito provavelmente nao funciona) e declarares a funcao no teu programa e compilar juntamente com o ficheiro de MySQL.

// #includes ...
int scramble(int, int); /* inventei!! tens de por o prototipo correcto!! */

// o teu programa

gcc -std=c99 -pedantic -Wall -Wextra -Werror myprogram.c ../mysql-connector-c-6.0.2/libmysql/password.c

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
maurosmartins    1
maurosmartins

Pmg, obrigado pela dica

logo que possivel vou testar, em algum sitio do conector aquela função será chamada, por isso tem de haver maneira de a usar no meu codigo personalizado!

tenho de pesquisar mais!

Cumps, Mauro.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
maurosmartins    1
maurosmartins

HappyHippyHippo,

estou a fazer isto para uma tentativa de implementar um conector num microcontrolador, então estou a fazer no pc primeiro para ver o que é necessário, e dps se for acessivel tentarei implementar no micro.

daí querer usar o código e não o conector fornecido.

Cumps, Mauro.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade