libldap não compila

Iniciado por Edimartin, 26 de Janeiro de 2011, 14:43

tópico anterior - próximo tópico

Edimartin

Olá. Eu estou aqui tentando compilar a libldap no g++ e estou tendo alguns problemas.

Eu instalei o pacote libldap2-dev no ubuntu derver 10.10 para eu programar com ldap.

Encontrei dois exemplos de códigos.

O primeiro exemplo usa uma função diferente para inicializar.
http://www.mail-archive.com/openldap-software@openldap.org/msg09271.html
O segundo codigo é da equipe Mozilla e ele usa as funções mais conhecidas.
http://www.mozilla.org/directory/csdk-docs/example.htm

O meu problema foi que quando eu tentei conectar pela função ldap_init(); o compilador retornou que essa função não está declarada.

eu estou tentando compilar pelo comando "g++ -c main.cpp -lldap" mas parece que a lib libldap.a possui apenas a função ldap_initialize.

Aonde eu posso encontrar um SDK da ldap que funcione com o código de exemplo da equipe mozilla?