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