Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: CoLSoN2 en 23 de Noviembre de 2002, 02:05:31 AM

Título: DirectX y C++ Builder
Publicado por: CoLSoN2 en 23 de Noviembre de 2002, 02:05:31 AM
                                sabeis si con una DLL creada con visual c, donde uso funciones y tal de DX, que tengo kacer pa poder usarla en c++builder?                                
Título: DirectX y C++ Builder
Publicado por: jpastor en 23 de Noviembre de 2002, 01:26:07 PM
                                Con el compilador en linea 5.5 de borland (¿el builder usa ese o tiene otro nuevo?) venia una utilidad llamada import para crear las librerías de importación compatibles. Buscala en el directorio bin del builder.

Si no, siempre puedes crear un instancia a la DLL y usarla en tu programa.                                
Título: DirectX y C++ Builder
Publicado por: CoLSoN2 en 25 de Noviembre de 2002, 10:05:18 PM
                                soy tonto o no consigo hacerla funcionar? XDDD

meto la .lib de visual c en el mismo dir y en /h/ los sources

tonces escribo

IMPLIB W3L_GFX.lib respfile h*.*

o IMPLIB W3L_GFX

.. y no tira
e probao muxas convinaciones, aver si sabes como funciona :                                
Título: DirectX y C++ Builder
Publicado por: jpastor en 25 de Noviembre de 2002, 10:56:03 PM
                                Olvidate de el .LIB de visual c, tienes que usar el implib con la DLL (y es el implib el que te crea el .LIB para poderlo usar en el builder). Para más info mira el la ayuda de las comand line tools de borland (¿viene la ayuda con el builder? no se, con el compilador "gratuito" si que viene).                                
Título: DirectX y C++ Builder
Publicado por: CoLSoN2 en 26 de Noviembre de 2002, 12:15:37 AM
                                hm, weno ia se como funciona, es algo asi, no ?

IMPLIB libreriaQueSeCrea.lib @text.txt

donde text.txt contiene:
libreria.DLL

lo ke pasa ke siendo asi, me salen un par de "la memoria no puede ser "read"" en ejecucion. Aunque se genera la .lib...