¿Cómo vinculo una DLL a mi proyecto? error LNK2019: símbolo externo no resuelto

Tengo un archivofoo.h Que tiene varias declaraciones de funciones. Todas estas funciones están implementadas en un archivo.foo.dll. Sin embargo, cuando incluyo el archivo .h y trato de usar cualquiera de las funciones, aparece el error:

bar.obj : error LNK2019: unresolved external symbol SomeFunction

así que obviamente no se encuentran las implementaciones de la función.

¿Qué debo hacer para ayudar al compilador a encontrar las definiciones en la DLL y asociarlas con el archivo .h?

He visto algunas cosas sobre__declspec(dllexport) y__declspec(dllimport) pero todavía no puedo entender cómo usarlos.

Respuestas a la pregunta(3)

Su respuesta a la pregunta