Compilar varios PRG

Post Reply
ventura
Posts: 1
Joined: Tue Jan 03, 2006 9:07 am

Compilar varios PRG

Post 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.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post 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.
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply