Tienes que hacer un envoltorio compatible a esa biblioteca o bien cambiar todas las definiciones de las funciones públicas para que sean compatibles con la exportación de una DLL.
Create una DLL vacía con el asistente de Visual Studio y tendrás una idea de cómo es el formato.
Hola gracias por la respuesta, sabes de algún lugar donde encontrar un tutorial sobre esto para verlo de forma más clara?es muy importante para mi, de todas formas he probado a compilar el proyecto tal y como lo creó nvidia y me da errores, esto puede ser porque tenga que adaptar algo del proyecto al haber sido creado en una versión anterior de c++?