Cgilib es una biblioteca C ++ construida a partir de la frustración de tener que construir todo ese código Barebones que necesita para obtener información del servidor. Es una biblioteca de interfaz de puerta de enlace común de un solo cabezal destinado a exprimir cada onza de datos fuera del entorno y alimentarlo cuando lo desee.
Desafortunadamente, como este proyecto aún no ha recibido una versión, no hay instrucciones de instalación. Simplemente tome el archivo de encabezado en la raíz de este repositorio y póngalo en (para *sistemas de estilo *nix) /usr/local/include .
Cuando se publique la primera versión, este ReadMe tendrá un comando de instalación de una línea.
# include < cstdlib > // srand, rand
# include < ctime > // time
# include < cgilib.h > // CGI Library
# include < iostream > // endl
int main ( int argc, char ** argv) {
// Set up pseudo-random generation
srand ( time ( NULL ));
// Set up a basic header
cgi::headers. add_header ( " Content-Type " , " text/plain " );
cgi::out << " I generated a random number! " << ( rand ()% 10 + 1 ) << std::endl;
cgi::send_response ();
return 0 ;
} Vea más ejemplos en el directorio /examples .
Las solicitudes de extracción son bienvenidas. Para cambios importantes, abra primero un problema para discutir lo que le gustaría cambiar.
Si un problema ya está abierto y le gustaría abordarlo, mencione que le gustaría, y podemos colaborar desde allí.
Asegúrese de probar sus adiciones y, si se le ocurre una nueva prueba, póngala en el directorio /test .
GPLV3