Re: [FUG-BR] Api do OpenLDAP
Entra em contato em PVT ! On 8/14/06, Cristiano Panvel [EMAIL PROTECTED] wrote: Valeu Eder, Muito obrigado cara, deixa lhe faze uma pergunta conversei com o, Zirkelbach que falou que lhe conhece e ele me disse que voce era desenvolvedor do FreeBSD no (src) quando morava na Alemanhã, conta essa história. Cris On 8/14/06, Eder [EMAIL PROTECTED] wrote: Olá, Não conheço nehuma API do OpenLdap para C++, estive precissando de uma há um tempo atrás e não encontrei. O jeito é implementar em C puro mesmo, o C++ tem total compatibilidade com o C ANSI, declare uma classe de C++ e chame, as funções do Ldap nesta classe, depois para seu metódos e atributos, chame apenas essa classe e trabalhe com ela. Dica: Quando for chamar seu header de C dentro de C++ chame sempre usando, extern para ser explicito para o compilador que aquilo é C puro, exemplos: extern C { #include stdio.h #include ldap.h #include lber.h } extern C { void SuaFuncao(void) { int test, test2; } } Outra coisa no FreeBSD tem uma versão do OpenLdap que tive problemas era 2 alguma coisa, não lembro direito, simplesmente qualquer coisa que chamase a função ldap_init dava erro na compilação, apenas atualize a vesão se tiver, esse tipo de problemas. A melhor documentação que encontrei para API foi no site Novell, quase todas as funções são compativeis com o openldap. http://developer.novell.com/wiki/index.php/LDAP_Libraries_for_C Abraços, Eder. On 8/14/06, Cristiano Panvel [EMAIL PROTECTED] wrote: Obrigado, galera funcionou legal, agora alguém sabe se existe uma API do Ldap para C++ pois o que eu precisso fazer é em C++. Cris On 8/13/06, Eder [EMAIL PROTECTED] wrote: Olá Cristiano, Dependendo da forma que o openldap foi compilado acontece esses problemas na hora que você deseja usar a API, mas para compilar você deve indicar o caminho para o seu compilador, para isso faça assim: % cc -I/usr/local/include -L/usr/local/lib -lldap seu_prog.c Abraços, On 8/13/06, Cristiano Panvel [EMAIL PROTECTED] wrote: Oi pessoal to tentando usar a api do ldap no FreeBSD mais toda vez que incluo o header do ldap ele diz que o header nao existe mais o cara esta lá alguem sabe o que pode ser #include ldap.h main() { LDAP *ld; } Cris - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Linux is for people who hate Windows, BSD is for people who love UNIX - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Linux is for people who hate Windows, BSD is for people who love UNIX - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Linux is for people who hate Windows, BSD is for people who love UNIX - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Api do OpenLDAP
Obrigado, galera funcionou legal, agora alguém sabe se existe uma API do Ldap para C++ pois o que eu precisso fazer é em C++. Cris On 8/13/06, Eder [EMAIL PROTECTED] wrote: Olá Cristiano, Dependendo da forma que o openldap foi compilado acontece esses problemas na hora que você deseja usar a API, mas para compilar você deve indicar o caminho para o seu compilador, para isso faça assim: % cc -I/usr/local/include -L/usr/local/lib -lldap seu_prog.c Abraços, On 8/13/06, Cristiano Panvel [EMAIL PROTECTED] wrote: Oi pessoal to tentando usar a api do ldap no FreeBSD mais toda vez que incluo o header do ldap ele diz que o header nao existe mais o cara esta lá alguem sabe o que pode ser #include ldap.h main() { LDAP *ld; } Cris - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Linux is for people who hate Windows, BSD is for people who love UNIX - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Api do OpenLDAP
Olá, Não conheço nehuma API do OpenLdap para C++, estive precissando de uma há um tempo atrás e não encontrei. O jeito é implementar em C puro mesmo, o C++ tem total compatibilidade com o C ANSI, declare uma classe de C++ e chame, as funções do Ldap nesta classe, depois para seu metódos e atributos, chame apenas essa classe e trabalhe com ela. Dica: Quando for chamar seu header de C dentro de C++ chame sempre usando, extern para ser explicito para o compilador que aquilo é C puro, exemplos: extern C { #include stdio.h #include ldap.h #include lber.h } extern C { void SuaFuncao(void) { int test, test2; } } Outra coisa no FreeBSD tem uma versão do OpenLdap que tive problemas era 2 alguma coisa, não lembro direito, simplesmente qualquer coisa que chamase a função ldap_init dava erro na compilação, apenas atualize a vesão se tiver, esse tipo de problemas. A melhor documentação que encontrei para API foi no site Novell, quase todas as funções são compativeis com o openldap. http://developer.novell.com/wiki/index.php/LDAP_Libraries_for_C Abraços, Eder. On 8/14/06, Cristiano Panvel [EMAIL PROTECTED] wrote: Obrigado, galera funcionou legal, agora alguém sabe se existe uma API do Ldap para C++ pois o que eu precisso fazer é em C++. Cris On 8/13/06, Eder [EMAIL PROTECTED] wrote: Olá Cristiano, Dependendo da forma que o openldap foi compilado acontece esses problemas na hora que você deseja usar a API, mas para compilar você deve indicar o caminho para o seu compilador, para isso faça assim: % cc -I/usr/local/include -L/usr/local/lib -lldap seu_prog.c Abraços, On 8/13/06, Cristiano Panvel [EMAIL PROTECTED] wrote: Oi pessoal to tentando usar a api do ldap no FreeBSD mais toda vez que incluo o header do ldap ele diz que o header nao existe mais o cara esta lá alguem sabe o que pode ser #include ldap.h main() { LDAP *ld; } Cris - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Linux is for people who hate Windows, BSD is for people who love UNIX - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Linux is for people who hate Windows, BSD is for people who love UNIX - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Api do OpenLDAP
Valeu Eder, Muito obrigado cara, deixa lhe faze uma pergunta conversei com o, Zirkelbach que falou que lhe conhece e ele me disse que voce era desenvolvedor do FreeBSD no (src) quando morava na Alemanhã, conta essa história. Cris On 8/14/06, Eder [EMAIL PROTECTED] wrote: Olá, Não conheço nehuma API do OpenLdap para C++, estive precissando de uma há um tempo atrás e não encontrei. O jeito é implementar em C puro mesmo, o C++ tem total compatibilidade com o C ANSI, declare uma classe de C++ e chame, as funções do Ldap nesta classe, depois para seu metódos e atributos, chame apenas essa classe e trabalhe com ela. Dica: Quando for chamar seu header de C dentro de C++ chame sempre usando, extern para ser explicito para o compilador que aquilo é C puro, exemplos: extern C { #include stdio.h #include ldap.h #include lber.h } extern C { void SuaFuncao(void) { int test, test2; } } Outra coisa no FreeBSD tem uma versão do OpenLdap que tive problemas era 2 alguma coisa, não lembro direito, simplesmente qualquer coisa que chamase a função ldap_init dava erro na compilação, apenas atualize a vesão se tiver, esse tipo de problemas. A melhor documentação que encontrei para API foi no site Novell, quase todas as funções são compativeis com o openldap. http://developer.novell.com/wiki/index.php/LDAP_Libraries_for_C Abraços, Eder. On 8/14/06, Cristiano Panvel [EMAIL PROTECTED] wrote: Obrigado, galera funcionou legal, agora alguém sabe se existe uma API do Ldap para C++ pois o que eu precisso fazer é em C++. Cris On 8/13/06, Eder [EMAIL PROTECTED] wrote: Olá Cristiano, Dependendo da forma que o openldap foi compilado acontece esses problemas na hora que você deseja usar a API, mas para compilar você deve indicar o caminho para o seu compilador, para isso faça assim: % cc -I/usr/local/include -L/usr/local/lib -lldap seu_prog.c Abraços, On 8/13/06, Cristiano Panvel [EMAIL PROTECTED] wrote: Oi pessoal to tentando usar a api do ldap no FreeBSD mais toda vez que incluo o header do ldap ele diz que o header nao existe mais o cara esta lá alguem sabe o que pode ser #include ldap.h main() { LDAP *ld; } Cris - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Linux is for people who hate Windows, BSD is for people who love UNIX - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Linux is for people who hate Windows, BSD is for people who love UNIX - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Api do OpenLDAP
Cristiano Panvel wrote: Oi pessoal to tentando usar a api do ldap no FreeBSD mais toda vez que incluo o header do ldap ele diz que o header nao existe mais o cara esta lá alguem sabe o que pode ser #include ldap.h main() { LDAP *ld; } Cris Voce deve estar compilando sem passar -I. Veja: %cat nfaznada.c #include ldap.h main() { LDAP *ld; printf(Nao faz nada, mas ve se compilou.\n); } %cc nfaznada.c -I/usr/local/include %./a.out Nao faz nada, mas ve se compilou. Pouco util hehe, mas compilou. -- Patrick Tracanelli FreeBSD Brasil LTDA. (31) 3281-9633 / 3281-3547 [EMAIL PROTECTED] http://www.freebsdbrasil.com.br Long live Hanin Elias, Kim Deal! - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Api do OpenLDAP
Olá Cristiano, Dependendo da forma que o openldap foi compilado acontece esses problemas na hora que você deseja usar a API, mas para compilar você deve indicar o caminho para o seu compilador, para isso faça assim: % cc -I/usr/local/include -L/usr/local/lib -lldap seu_prog.c Abraços, On 8/13/06, Cristiano Panvel [EMAIL PROTECTED] wrote: Oi pessoal to tentando usar a api do ldap no FreeBSD mais toda vez que incluo o header do ldap ele diz que o header nao existe mais o cara esta lá alguem sabe o que pode ser #include ldap.h main() { LDAP *ld; } Cris - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Linux is for people who hate Windows, BSD is for people who love UNIX - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd