UTNianos

Versión completa: Armar un proyecto en C (problemas con los .h)
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
buenas gente, es una pregunta media pava pero que no se como resolverlo.

bueno.. si yo tengo un proyecto en un carpeta "proyecto"
tengo los header en la carpeta headers "proyecto\headers"
y tengo los codigo fuente en la carpeta fuentes "proyecto\fuentes"

como hago para incluir los .h a mis fuentes?

# include "(que va aca?)"

probe con: # include "C:\\documents\....\proyecto\headers\inicializa.h" y si me agrega los .h pero obviamente esta forma es ineficiente, ya que si cambio la pc, ya todo el directotio queda fijo a ese disco y a esa PC.

bueno espero me den una mano, saludos y gracias de ante mano.
Si no me equivoco lo que queres es
#include "/headers/nombre.h"
Cita:obviamente esta forma es ineficiente, ya que si cambio la pc, ya todo el directotio queda fijo a ese disco y a esa PC


No entiendo bien pero a lo que te referis es, por ejemplo, si tenes varios equipos en red?? Y supongo que la unica manera es dejar esa carpeta de headers en una carpeta comun a todas las PC; despues desde cualquier equipo podes ejecutar en un programa #include "/carpeta_comun...."

Saludos
#include "../headers/nombre_del_header.h"

Esto funciona seguro en linux, en windows no sé bien cómo es para volver al directorio anterior (en linux se hace con ".."). Creería que de la misma forma, pero cualquier cosa fijate!

Saludos
siiiiiii!!!!!!!!!!!!!!!!!!!!!!!!!! habia probado de todas las formasposibles, pero no con los dos punto. ahora funciona de diez.

muchas gracias a todos!!!!!!!!thumbup3
URLs de referencia