Skip to content

sexap/evaluador

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

** Expansión de casos **
La nueva expansión de nombre de casos usa el programa auxiliar expandparam.cpp. Para compilarlo, se debe seleccionar el 'Build target' llamado 'Aux expandparam' y compilar el proyecto. Los ejecutables seap y expandparam deben estar siempre juntos por el momento.

** CARPETA run/ **
Aquí se gurdarán los casos de prueba y se generarán los ejecutables del proyecto (seap y seap_release).
¡NO HACER NINGÚN COMMIT DE NINGÚN ARCHIVO DE ESTA CARPETA!
Los cambios son tan dispares que desmadra todo el git.
PARA AGREGAR PROBLEMAS O CASOS DE PRUEBA, METERLOS EN UN ZIP EN OTRA CARPETA.


-Tipos de Juez: Standard, Especial, Interactivo.

-Modos de Evaluación Standard: Normal, Estricto.

** COMPILACIÓN **
El proyecto ya está configurado para ligar la librería libconfig pero hay que instalarla en el equipo.
  
Hay que descargar la librería de http://www.hyperrealm.com/libconfig/ (versión 1.4.8), descomprimirla y ejecutar:
  ./configure
  make
  make install

** main_validation.cpp **
Como la validación es un chorizote la moví al archivo main_validation.cpp y en su lugar puse un vil #include.
Esto puede causar problemas pues se intentará compilar main_validation.cpp como si tuviera funciones independientes o clases.
A main_validation.cpp ya lo configuré para que no cause errores. Si quieren hacer algo similar:
- Agreguen el archivo al proyecto como siempre.
- En el navegador de proyecto (a la izquierda) den clic secundario al archivo y seleccionen 'Properties...'
- En la pestaña 'Build' desactiven las opciones 'Compile file' y 'Link file'
- Listo!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published