• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

sisoputnfrba/so-commons-library: TADs de uso comun en aplicaciones desarrolladas ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

sisoputnfrba/so-commons-library

开源软件地址(OpenSource Url):

https://github.com/sisoputnfrba/so-commons-library

开源编程语言(OpenSource Language):

C 97.6%

开源软件介绍(OpenSource Introduction):

Commons Library For C

Build Status

Biblioteca con TADs útiles para el desarrollo de aplicaciones hechas con el lenguaje C

Provee los siguientes TADs:

  • Logging (commons/log.h)
  • Manipulación de Strings (commons/string.h)
  • Manipulación de archivos de configuración (commons/config.h)
  • Funciones de fechas (commons/temporal.h)
  • Manejo de array de bits (commons/bitarray.h)
  • Manejo de fechas (commons/temporal.h)
  • Información de procesos (commons/process.h)
  • Manejo simple de archivos de texto (commons/txt.h)
  • Conjunto de elementos
    • List (commons/collections/list.h)
    • Dictionary (commons/collections/dictionary.h)
    • Queue (commons/collections/queue.h)

Notas:

Algunas de las consideraciones a tener a la hora de su uso:

  • Ninguna de las implementaciones utiliza semáforos, por lo que el uso concurrente debe ser implementado por el usuario de estas.
  • Ninguna de las funciones implementadas posee validaciones para manejo de errores.

Guía de Instalación:

Estas Bibliotecas utilizan CSpec para testear todas las funcionalidades, mas informacion en: https://github.com/mumuki/cspec

Instrucciones de instalación:

  • Clonar el repositorio desde git (no usar el link de Download ZIP que provee GitHub).

  • make install -> instala la biblioteca en el sistema

  • make uninstall -> desinstala la biblioteca

asciicast

Guía para el uso:

Linkear con -lcommons

Para usarla en un .c/.h debería incluirse de la siguiente forma: commons/<Nombre_TAD>

Por ejemplo:

#include <commons/log.h>
#include <commons/collections/list.h>

Desde eclipse

  1. Ir a las Properties del proyecto (en el Project Explorer - la columna de la izquierda - la opción aparece dándole click derecho al proyecto), y dentro de la categoría C/C++ Build entrar a Settings, y ahí a Tool Settings.
  2. Buscar GCC Linker > Libraries > Libraries. Notar que entre paréntesis dice -l, el parámetro de gcc que estamos buscando.
  3. Darle click en el botón de +, y poner el nombre de la biblioteca sin el -l (en este caso, commons).
  4. Aceptar y buildear el proyecto.



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap