No es un bug, es una característica no documentada

miércoles, 5 de noviembre de 2014

Entornos de desarrollo. Proyectos

10:13 Posted by Inazio No comments
Estamos creando un proyecto en CodeBlocks, el juego de Conecta 4. Posteriormente subiré el código completo, pero ahora voy a centrarme en lo nuevo que hemos visto.

Hemos hecho una división del código en varios documentos para, a la hora de compilar, poder hacerlo más facilmente, y verlo todo más limpio, por supuesto.

Actualmente tenemos tres archivos:

  • main.c, en el que dejaremos el main principal y realizaremos la llamada a la librería que hayamos creado
  • conecta4lib.h, es la librería creada para este programa, en el que se almacenarán los DEFINE y el nombre de las funciones necesarias
  • conecta4lib.c, en el que declararemos todas las funciones necesarias, y que también deberá hacer una llamada a la librería anterior.

Para usar las librerías creadas por el usuario, la línea la escribiremos de la siguiente manera:

#include "conecta4lib.h"


Y ahora debemos hacer la compilación. Para realizarlo de varios archivos fuente, de momento, debemos hacer una llamada con el gcc a todos nuestros archivos fuente que necesitemos.
Es decir:


La librería no se añade porque ya se realizan las llamadas pertinentes hacía ella desde el main.c y el conecta4lib.c

0 comentarios:

Publicar un comentario