¿Cómo hago referencia a un proyecto VC ++ de otro en el mismo proyecto?

Soy nuevo en Visual Studio. Necesito su ayuda con lo siguiente.

Visual Studio 2005, VC ++
1 solución tiene 2 proyectos.
Llamemos a la solución como 'solución'.
El proyecto 1 se llama 'p1' y el proyecto 2 se llama 'p2'
¿Necesito exportar funciones y clases desde 'p1' para poder usarlas importando en 'p2'?
¿Qué sucede si simplemente incluyo los archivos de encabezado y luego uso las funciones llamándolos de inmediato?

Gracias viren

Respuestas a la pregunta(2)

Su respuesta a la pregunta