OpenLDAP. APIs y programación (desarrollo)

Hola.

He decidido crear una sección dedicada al tema de los APIs y al desarrollo de software que use LDAP porque lo considero, una de las partes fundamentales de todo lo relacionado con LDAP, si cabe, tanto como las otras.

Ahora a lo que voy: resulta que estoy desarrollando un proyecto en C++ que necesita en un momento acceder a un servidor OpenLDAP. Este proyecto tendrá una versión Windows y otra para GNU-Linux.

He decidido desarrollar primero la versión para Windows (con DevC++ y sobre un Windows XP Media Center), pues es la que va a ser más usada y, aunque he probado varios APIs como el de Mozilla (LDAP C SDK) y el de Novell (C LDAP), ninguno de los dos me permite poner a andar la apliación: con el de Novell no puedo compilar (falla en la fase de linkado, tanto el DevC++, como el Visual Studio en su versión 6 como 2005 o Borland C++ Builder 6), aun con código ejemplo copiado de la página web. El de Mozilla me pedía varias dll's para correr, como la "nsldap32v50.dll" (yo he puesto donde la pudiese encontrar la "nsldap32v60.dll" que es la que me traía el API de Mozilla, la otra no), la dll del Microsoft® C Runtime Library "msvcr80.dll", dll que bajé y luego no funciona la aplicación una vez compilada. Me da un error R6034 y me dice que una aplicación ha intentado cargar la C runtime library incorrectamente... Y esto también con código copiado de los ejemplos oficiales...
También me he bajado el port para Win32 del OpenLDAP, pero no trae archivos de desarrollo como la versión para Linux.

Despues de este inmenso rollo, creo que ya todo el mundo comprende lo que quiero hacer y cual es el problema: evidentemente me he comido algún paso por el medio, supongo habría que hacer algo que yo no he hecho. Google no me ha dado la respuesta o yo no la he visto.
Mi pregunta es si, por favor, alguien me podría decir de algún API el que tuviese bien documentado como se pone a andar/fuese fácil de usar o sabría cual es el problema.

Sin más que decir, muchas gracias por anticipado y espero alguien me pueda ayudar

Your rating: None Average: 3 (1 vote)