Page 1 of 1

Compilar varios PRG

PostPosted: Tue Jan 03, 2006 5:05 pm
by ventura
Estoy realizando un programa con fivewin, lo compilo con C3 y el ejecutable lo realizo con tlink32. Mientras utilizo un sólo .prg no hay problema, pero cuando desde el archivo principal llamo a otro archivo (p.e. ACTION Clientes()) para llamar al archivo clientes.prg me da un error "Unresolved external". Tengo un archivo .bat (buildc3.bat) que ejecuta las instrucciones de compilar y linkar. Quisiera saber qué hago mal.

PostPosted: Tue Jan 03, 2006 6:41 pm
by Antonio Linares
Ventura,

Tienes que modificar el fichero buildc3.bat para que admita más de un fichero PRG:

%C3DIR%\bin\c3 %1 -D__C3__ /n/a/v/w/i..\include;c:\c3\include > comp.log

%C3DIR%\bin\c3 otro -D__C3__ /n/a/v/w/i..\include;c:\c3\include > comp.log

...

ECHO Linking...
echo %C3DIR%\lib32\startup.obj + > b32.bc
echo %1.obj otro.obj, + >> b32.bc
echo %1.exe, + >> b32.bc

En este caso hemos añadido otro.prg, asi puedes hacer con tantos PRGs como necesites.