Foros-FIUBA Foros HostingPortal
 FAQ  •  Buscar  •  Wiki  •  Apuntes  •  Planet  •  Mapa  •  Eyeon  •  Chat
Preferencias  •  Grupos de Usuarios
Registrarse  •  Perfil  •  Entrá para ver tus mensajes privados  •  Login
Ver tema siguiente
Ver tema anterior

Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente
Autor Mensaje
friedrich
Nivel 9



Registrado: 24 Feb 2009
Mensajes: 1628

Carrera: No especificada
blank.gif
MensajePublicado: Dom Oct 11, 2009 6:21 pm  Asunto:  Programando en DevC++ Responder citandoFin de la PáginaVolver arriba

A veces cuando uso el DevC++ de windows XP, después de compilar (con el botoncito "compile and run") para ver si anda algún programa que este haciendo, le hago algunos cambios.

Despues, cuando vuelvo a compilar (con "compile and run"), no me compila con esos ultimos cambios que le hice. Compila como si no hubiera tocado el programa.

Para poder ver el resultado de los cambios tengo que copiar todo en un archivo nuevo, y ahí si funciona como debería.

¿Es algo que pasa en todos los DevC++?


   OcultoGalería Personal de friedrichVer perfil de usuarioEnviar mensaje privado
Dx9
Moderador


Edad: 37
Registrado: 03 Ene 2007
Mensajes: 1552

Carrera: Informática
argentina.gif
MensajePublicado: Dom Oct 11, 2009 6:36 pm  Asunto:  Re: Programando en DevC++ Responder citandoFin de la PáginaVolver arriba

friedrich escribió:
Despues, cuando vuelvo a compilar (con "compile and run"), no me compila con esos ultimos cambios que le hice. Compila como si no hubiera tocado el programa.


Guardaste antes de tocar compilar? Nunca use Dev C++, pero es un error comun :P


Aries Género:Masculino Gato OcultoGalería Personal de Dx9Ver perfil de usuarioEnviar mensaje privadoVisitar sitio web del usuario
Sid Bernard
Nivel 9


Edad: 35
Registrado: 20 Jul 2008
Mensajes: 1287
Ubicación: Al lado del Sub Esp. $ = <(TT,0,2+3i)(3,18,4)(0,0,e)>
Carrera: Electrónica y Informática
CARRERA.electronica.6.gif
MensajePublicado: Dom Oct 11, 2009 6:41 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

generalmente los compiladores de C/C++ cuando compilas (solo compile) guarda el archivo automaticamente, pero es raro :S

_________________
WINDOWS Y C# FTW!!!!-WINDOWS Y C# FTW!!!!-WINDOWS Y C# FTW!!!!

[tex]\ll[/tex][tex]${\Large \definecolor{forestgreen}{rgb}{0.13,0.55,0.13} \color{forestgreen} [S]iD [B]eRnArD!}$ [/tex][tex]\gg[/tex] [tex] ${. \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ .}$ [/tex] [tex]\color{blue} "\mathbf{\mathit{The\, Music\, Rules\, The\, World}}" [/tex]

SOY ACERISTA Y QUE!!!!!

Virgo Género:Masculino Dragón OfflineGalería Personal de Sid BernardVer perfil de usuarioEnviar mensaje privadoEnviar emailVisitar sitio web del usuarioMSN Messenger
EpidemiaN
Nivel 7


Edad: 35
Registrado: 28 Ago 2007
Mensajes: 402

Carrera: Informática
blank.gif
MensajePublicado: Dom Oct 11, 2009 6:51 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Si no es lo que dice Dx9, creo que recordar que a mi jodía algo similar cuando usaba el DevC++. El tema es que DevC++ no manejaba bien las dependencias de los archivos. Esto es: si modificabas un header por ejemplo, no se recompilaban los sources que dependían de éste, si modificabas un source. si.

En caso que sea esto, soluciones posibles:
a- Separar bien las declaraciones (en los headers) de las definicioens (en los sources), cosa que los cambios de código sean siempre en sources (.cpp). Esto es medio plomo, por lo menos para mi, porque algunos métodos tipo setters/getters los prefiero tener inlineados.

b- Hace un clean del proyecto y luego compilar cada vez que se quiera compilar, para asegurar que todos los sources se recompilan... Un plomazo esto si trabajás con un proyecto medianamente grande.

c- Aprender a usar Make y compilar por linea de comandos... Esta es la opción que mas me gusta, pero puede que sea un poco heavy si estás recién comenzando (yo ni a palos hubiese hecho eso en algo 2 por ejmplo xD)

d- Usar un IDE mejor. Ecplise para C++ por ejemplo maneja re bien las dependencias de los archivos fuente =)


Espero que algo de esto haya ayudado. Suertee


Tauro Género:Masculino Dragón OfflineGalería Personal de EpidemiaNVer perfil de usuarioEnviar mensaje privadoEnviar emailMSN Messenger
JuanC
Nivel 9


Edad: 36
Registrado: 02 Dic 2007
Mensajes: 1292
Ubicación: Quilmes, Bs As.
Carrera: Sistemas
argentina.gif
MensajePublicado: Dom Oct 11, 2009 8:14 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

EpidemiaN escribió:
Si no es lo que dice Dx9, creo que recordar que a mi jodía algo similar cuando usaba el DevC++. El tema es que DevC++ no manejaba bien las dependencias de los archivos. Esto es: si modificabas un header por ejemplo, no se recompilaban los sources que dependían de éste, si modificabas un source. si.

En caso que sea esto, soluciones posibles:
a- Separar bien las declaraciones (en los headers) de las definicioens (en los sources), cosa que los cambios de código sean siempre en sources (.cpp). Esto es medio plomo, por lo menos para mi, porque algunos métodos tipo setters/getters los prefiero tener inlineados.

b- Hace un clean del proyecto y luego compilar cada vez que se quiera compilar, para asegurar que todos los sources se recompilan... Un plomazo esto si trabajás con un proyecto medianamente grande.

c- Aprender a usar Make y compilar por linea de comandos... Esta es la opción que mas me gusta, pero puede que sea un poco heavy si estás recién comenzando (yo ni a palos hubiese hecho eso en algo 2 por ejmplo xD)

d- Usar un IDE mejor. Ecplise para C++ por ejemplo maneja re bien las dependencias de los archivos fuente =)


Espero que algo de esto haya ayudado. Suertee


Adhiero especialmente al punto b que tiro EpidemiaN.
Es un garrón cuando guarda basura y te tira cualquier resultado, además que sigue compilando el codigo anterior aunque hayas cambiado de programa.

_________________


Image

[tex]\mbox{¿Qué culpa tengo yo de tener la sangre } \mbox{\color{red}{roja}} \mbox{ y el corazón a la }izquierda\mbox{?}[/tex]

[tex]\mbox{Be water... my friend.}[/tex]

[tex]How\mbox{ }do\mbox{ }you\mbox{ }make\mbox{ }a\mbox{ }computer\mbox{ }blink?[/tex]

Aries Género:Masculino Dragón OcultoGalería Personal de JuanCVer perfil de usuarioEnviar mensaje privadoMSN Messenger
Sebastian Santisi
Administrador Técnico


Edad: 42
Registrado: 23 Ago 2005
Mensajes: 17451


argentina.gif
MensajePublicado: Dom Oct 11, 2009 9:44 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

EpidemiaN escribió:
Si no es lo que dice Dx9, creo que recordar que a mi jodía algo similar cuando usaba el DevC++. El tema es que DevC++ no manejaba bien las dependencias de los archivos. Esto es: si modificabas un header por ejemplo, no se recompilaban los sources que dependían de éste, si modificabas un source. si.

IIRC, tenía un tildecito en algún lugar de la configuración que decía "No dejarme ser tan pelotudo y pedirme que le ponga un poco más de un octavo de pilas al cálculo de las dependencias" (si no decía eso decía algo parecido :P).

Como dijo EpidemiaN, aprendé a usar make. Dev-C++ es un excelente editor de textos; como IDE apesta y el MinGW32 también apesta como compilador.

No tiene sentido hacer un clean cuando uno está usando un make... para eso daría igual que hiciera un "gcc *.c".

_________________
Image[tex] ${. \ \ \ \ \ \ \ \ \ .}$ [/tex][tex] ${\Large Usá \LaTeX, no seas foro...}$ [/tex]

Aries Género:Masculino Perro OfflineGalería Personal de Sebastian SantisiVer perfil de usuarioEnviar mensaje privadoVisitar sitio web del usuario
Mostrar mensajes de anteriores:      
Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente

Ver tema siguiente
Ver tema anterior
Podés publicar nuevos temas en este foro
No podés responder a temas en este foro
No podés editar tus mensajes en este foro
No podés borrar tus mensajes en este foro
No podés votar en encuestas en este foro
No Podéspostear archivos en este foro
No Podés bajar archivos de este foro


Todas las horas son ART, ARST (GMT - 3, GMT - 2 Horas)
Protected by CBACK CrackerTracker
365 Attacks blocked.

Powered by phpBB2 Plus, phpBB Styles and Kostenloses Forum based on phpBB © 2001/6 phpBB Group :: FI Theme :: Mods y Créditos

Foros-FIUBA está hosteado en Neolo.com Cloud Hosting

[ Tiempo: 0.5184s ][ Pedidos: 18 (0.4398s) ]