Esto es a grosso modo lo que deberias hacer.
1. Separa tu clase (si no lo has hecho) en dos archivos, uno con extension .h y otro con extencion .cpp (miclase.h y miclase.cpp)
1a. En el archivo .h vas a poner los puros encabezados de tu clase.
1b. En el archivo .cpp vas a poner la definicion de la clase.
2. Compila tu proyecto como libreria dinamica (para generar una dll) o como libreria estatica (.lib).
3. En el proyecto en donde quieras incluir tu clase, agrega el include en donde tienes los encabezados de tu clase.
#include <miclase.h>
4. Agrega los path en donde se encuentran los archivos de tu clase al proyecto. Agrega tambien a la lista de proyecto el nombre de tu libreria (miclase.lib)
Segun el compilador que utilices, quizas tengas que hacer pasos adicionales (por ejemplo, en Visual Studio, cuando creas dll, tienes que anteponer (dllimport/dllexport, segun necesites importar o exportar las funciones), te recomiendo que revises el codigo de algun proyecto open source, para que te des una mejor idea.
Saludos