Basic utilities es un conjunto de bibliotecas diseñados para facilitar las tareas monotonas que los estudiantes enfrentamos al estudiar programación. Utiliza librerías dinámicas (dll) para proveer interfaces que permitan la integración de funciones en distintos lenguajes. Actualmente, hay implementaciones para C, C++ y Python. Adicionalmente, se espera agregar un soporte más sencillo para Rust en un futuro cercano.
-
Elige la librería o librerías que deseas agregar a tu proyecto.
-
Ve a la carpeta de la librería y ubica la subcarpeta headers
- Dentro de headers, descarga el archivo para tu lenguaje (*.h si es C o C++, *.py para Python)
- Ve a la sección de releases de este repositorio
-
Descarga el dll de la librería que desees agregar. Puede que veas varias versiones, recomiendo que descargues la última.
-
Crea tu proyecto. En una carpeta crea tu codigo fuente, agrega el header y el dll.
- Incluye el header a tu código fuente
Para C/C++:
#include "lib.h"
void main()
{
//Tu código va aquí
}Para Python:
import lib
#Tu códgio va aquíNota Reemplaza lib por el nombre de la librería que estás agregando
- Si estás usando C o C++ y el compilador gcc, puedes usar la siguiente linea de comando para compilar tu proyecto.
gcc -o main tu_archivo.c libreria1.dll libreria2.dll ... librerian.dllNota Reemplaza tu_archivo.c por tu archivo de codigo fuente y libreria1.dll, libreria2.dll ... librerian.dll por cada una de las librerías que utilizarás.
Puedes ver las funciones de cada librería y su uso en los siguientes enlaces



