Programación General > Visual C++
Compilar este proyecto como dll
jor1980:
Hola, tengo un problema necesito crear una dll con un proyecto creado por nvidia se llama nvtristrip y sirve para crear trianglestrips.
Para mi es importante crear esta dll para poder usarla con visual basic, pensé que si abría el proyecto con visual c++ y le daba a generar me valdría pero parece que no porque me aparecen múltiples errores.
Me podéis indicar como puedo compilar este proyecto en una dll teniendo en cuenta que no se c++?
El proyecto se puede descargar metiendo nvtristrip en google por si alguien es tan amable de echarle un vistazo a ver si me puede orientar
Muchas gracias
rfog:
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.
jor1980:
--- Cita de: "rfog" ---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.
--- Fin de la cita ---
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++?
Eternal Idol:
Si llegas hasta ese punto no te olvides de exportar las funciones con la convencion de llamada stdcall, la unica que soporta VB.
jor1980:
Creéis que es algo que pueda hacer sin conocimientos de c++ sólo con la orientación de un buen tutorial?
Navegación
[#] Página Siguiente
Ir a la versión completa