CUESTIÓN

Sigo los pasos para construir la .dll de ejemplo y no me da ningún error pero sin embargo no me crea el fichero .dll, sino uno acabado en .lib.

SOLUCIÓN

La conclusión que has sacado es errónea. No es que el compilador no haya creado la biblioteca .dll, sino que no la puedes ver. Usa la fuerza. O, en su defecto, ve al directorio Debug y pulsa sobre el menú Ver, Opciones... Selecciona ahí, mi querido padawan, la pestaña "Ver". En el panel que aparecerá, selecciona donde dice "Mostrar todos los archivos" y "Mostrar la ruta completa en la barra de título". Desactiva, empero, "Ocultar las extensiones para tipos conocidos de archivos". Posiblemente, aceptando solucionado estará.

Por desgracia, Microsoft tiene la costumbre de protegernos frente a los peligros que puede suponer conocer de cierto tipo de ficheros, cuando lo verdaderamente peligroso es la ignorancia.
© 2002 Guillermo González Talaván.