Programación General > Visual C++
Compilar este proyecto como dll
rfog:
--- Cita de: "jor1980" ---Creéis que es algo que pueda hacer sin conocimientos de c++ sólo con la orientación de un buen tutorial?
--- Fin de la cita ---
No mucho, pero...
http://geeks.ms/blogs/rfog/archive/2009 ... tar-i.aspx
http://geeks.ms/blogs/rfog/archive/2010 ... ar-ii.aspx
Tengo prevista una tercera parte sobre cómo crear DLL en C y C++, pero todavía no la he hecho.
Eso mío, una simple búsqueda en google me da:
http://www.duamu.com/re/manual/1728/id/ ... con-c.html
No es muy bueno, pero de algo te servirá.
jor1980:
Con el proyecto he visto que viene compilada en una librería .lib y en el readme pone los siguiente:
To use:
-#include "NvTriStrip.h"
-put nvtristrip.lib in your library path (the pragma in nvtristrip.h will automatically look for the library).
Podría esto servirme para crear la dll más fácilmente?
jor1980:
Hola he hecho un intento de crear la dll de la siguiente forma:
he creado un proyecto como librería de clases vacía y le incluí el Nvstrip.h en el directorio.
Mi proyecto se llama prueba y e el archivo prueba.cpp puse:
#include "NvTriStrip.h"
también puse el archivo.lib en el directorio
lo compilé y no me da errores me crea una dll, pero la dll no contiene nada
Se puede hacer esto que probé, o no tiene sentido?
rfog:
Bueno, pues ahora, siguiendo los pasos descritos en los enlaces que te he puesto más arriba, tienes que "exportar" todas y cada una de las funciones públicas que aparezcan en "NvTriStrip.h", o bien crearte tu un nuevo juego de funciones que llamen a las de ese fichero cabecera.
En este momento la DLL está vacía porque no hay nada exportado, y el optimizador del linker lo limpia todo.
Navegación
[*] Página Anterior
Ir a la versión completa