Vinculación de dll en Visual Studio

¿Cómo puedo agregar dll en Visual Studio 2010?
Simplemente no puedo encontrar la opción allí.
Gracias.

En Windows, no se vincula directamente con un archivo .dll ; en su lugar, debe usar el archivo .lib acompaña. Para hacerlo, vaya a Project -> Properties -> Configuration Properties -> Linker -> Additional Dependencies y agregue la ruta a su .lib como una línea siguiente.

También debe asegurarse de que el archivo .dll esté en el directorio contenido por la %PATH% entorno %PATH% o que su copia esté en el Output Directory (de manera predeterminada, esto es Debug\Release en la carpeta de su proyecto).

Si no tiene acceso al archivo .lib , una alternativa es cargar el archivo .dll manual durante el tiempo de ejecución utilizando funciones WINAPI como LoadLibrary y GetProcAddress .

No agrega ni vincula directamente en una DLL, vincula con la LIB producida por la DLL.

Una LIB proporciona símbolos y otros datos necesarios para incluir una biblioteca en su código (enlace estático) o hacer referencia a la DLL (enlace dynamic).

Para enlazar con un LIB, debe agregarlo al proyecto Propiedades -> Enlazador -> Entrada -> Lista de Dependencias Adicionales. Todos los archivos LIB aquí se usarán para vincular. También puedes usar un pragma como ese:

 #pragma comment(lib, "dll.lib") 

Con la vinculación estática, el código se incluye en su ejecutable y no hay dependencias de tiempo de ejecución. La vinculación dinámica requiere que una DLL con el nombre y símbolos coincidentes esté disponible dentro de la ruta de búsqueda (que no es solo la ruta o el directorio del sistema).