Cuando tuve este problema seguí marcando tu pregunta, pero nadie me respondió hasta que resolví tu pregunta.
Déjame responderte.
OK, primero descarga el último proyecto exosip2 de http://download.savannah.gnu.org/releases/exosip/, yo lo uso
libeXosip2-3.6.0, compila Herramienta VS2008
¿Qué necesitas en la etapa inicial? proyecto de código abierto osip2, proyecto de código abierto openssl o descargue directamente la biblioteca y el dll compilados
Cree un proyecto dll vacío usted mismo, agregue el código fuente y los archivos de encabezado en exosip2 y agréguelo al suyo propio. include y un directorio lib en el directorio del proyecto. Agregue los archivos de encabezado de osip y openssl para incluirlos y agregue los archivos lib de osip y openssl a lib. (Hubo un error en el código fuente publicado oficialmente que indicaba que las variables de bajo nivel no estaban declaradas. Lo corregí yo mismo). Luego está el problema de las propiedades del proyecto. Siga los pasos a continuación
El directorio de inclusión adicional compilado especifica el directorio de inclusión creado previamente
El directorio de biblioteca adicional vinculado especifica el directorio lib creado previamente
Macro de procesamiento preliminar definición: SRV_RECORD;_CRT_SECURE_NO_DEPRECATE;HAVE_OPENSSL_SSL_H;EXOSIP_EXPORTS;_DEBUG;ENABLE_TRACE;WIN32;_WINDOWS;_USRDLL;OSIP_MT;_MT
Dependencias adicionales del vinculador:
osip2.lib osipparser2 .lib WSock32.Lib IPHlpApi.Lib WS2_32.Lib Dnsapi.lib ssleay32.lib libeay32.lib Crypt32.Lib
Compile el proyecto exosip2 que creó. Si hay un error de enlace, verifique el archivo de encabezado de la función errónea. la ruta al archivo lib está especificada correctamente. Cuando estaba compilando, muchas conexiones de funciones osip eran incorrectas. Descubrí que algunas funciones no estaban declaradas en el archivo def de osip2, así que cambié el archivo def, volví a compilar osip2 y luego regresé al proyecto exosip para compilar.
En resumen, después de luchar durante mucho tiempo, se aprobó y se generaron exosip2.lib y exosip2.dll.
Espero que te ayude, lo solucioné de esta manera.