Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Problema con Visual C++ 2005

Estas en el tema de Problema con Visual C++ 2005 en el foro de C/C++ en Foros del Web. Hola amigos, soy nuevo aqui y queria preguntaros un par de cosas: estoy intentando debuggear un programa en C con el Visual C++ 2005 Express ...
  #1 (permalink)  
Antiguo 13/10/2007, 05:16
 
Fecha de Ingreso: octubre-2007
Mensajes: 6
Antigüedad: 17 años, 2 meses
Puntos: 0
Problema con Visual C++ 2005

Hola amigos, soy nuevo aqui y queria preguntaros un par de cosas:

estoy intentando debuggear un programa en C con el Visual C++ 2005 Express Edition y soy incapaz de hacerlo funcionar.

He repasado que las opciones de debug esten activadas al compilar pero consigo el mismo error una y otra vez: Aqui os lo dejo a ver si alguien sabe porque no consigo debuggear, la ejecucion funciona perfectamente.

Debe ser algun tema de librerias pero n oentiendo mucho de ello...

'Golomb.exe': Loaded 'C:\Users\Tomas\Documents\Visual Studio 2005\Projects\Golomb\debug\Golomb.exe', Binary was not built with debug information.
'Golomb.exe': Loaded 'C:\Windows\System32\ntdll.dll', No symbols loaded.
'Golomb.exe': Loaded 'C:\Windows\System32\kernel32.dll', No symbols loaded.
The program '[3592] Golomb.exe: Native' has exited with code 0 (0x0).

Otra dudilla que tenia, ¿a que puede ser debido este error al utilizar funciones de math.h en linux con el gcc?
Incluye bien la libreria pero luego es como si no reconociera el log... no lo entiendo la verdad.

.text+0x24 undefined reference to log

Gracias por todo, un saludo.
  #2 (permalink)  
Antiguo 13/10/2007, 05:50
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 7 meses
Puntos: 74
Re: Problema con Visual C++ 2005

'Golomb.exe': Loaded 'C:\Users\Tomas\Documents\Visual Studio 2005\Projects\Golomb\debug\Golomb.exe', Binary was not built with debug information.

Lo tenes que generar con informacion de debug sino solo podes depurar a nivel de ensamblador y para eso es mejor usar el WinDbg.

.text+0x24 undefined reference to log

¿Le estas pasando -lm a gcc?
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #3 (permalink)  
Antiguo 13/10/2007, 14:08
 
Fecha de Ingreso: octubre-2007
Mensajes: 6
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Problema con Visual C++ 2005

Hola Eternal, gracias por contestar.

La segunda duda era exactamente eso, me faltaba el -lm para compilar...

Respecto a la primera me gustaria compilar con el visual porque es facil seguir la ejecuion y te va apareciendo todos los valores de las variables.
no puede ser algo relacionado con las librerias
'Golomb.exe': Loaded 'C:\Windows\System32\ntdll.dll', No symbols loaded.
'Golomb.exe': Loaded 'C:\Windows\System32\kernel32.dll', No symbols loaded.

ntdll y kernel32? Quiza es porque estoy en windows vista?

Un saludo!
  #4 (permalink)  
Antiguo 13/10/2007, 14:22
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 8 meses
Puntos: 17
Re: Problema con Visual C++ 2005

Cita:
Iniciado por Ciezo Ver Mensaje
Respecto a la primera me gustaria compilar con el visual porque es facil seguir la ejecuion y te va apareciendo todos los valores de las variables.
¿Y con otros debuggers no? gdb lo hace igual. Y hay IDEs para él...

Cita:
no puede ser algo relacionado con las librerias
'Golomb.exe': Loaded 'C:\Windows\System32\ntdll.dll', No symbols loaded.
'Golomb.exe': Loaded 'C:\Windows\System32\kernel32.dll', No symbols loaded.

ntdll y kernel32? Quiza es porque estoy en windows vista?

Un saludo!
Sobre eso, yo no veo errores, sólo que el programa terminó correctamente. ¿Estableciste algún breakpoint? ¿Ejecutaste paso a paso...?

Si no haces nada, el programa simplemente termina...
  #5 (permalink)  
Antiguo 13/10/2007, 14:48
 
Fecha de Ingreso: octubre-2007
Mensajes: 6
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Problema con Visual C++ 2005

Es el unico debugger en condiciones que he encontrado para windows, en linux uso el DDD que no esta mal.

Al intentar Debuggear me da esta Informacion:
El ejecutable se llama Golomb.exe

"Debuggin information for 'Golomb.exe' cannot be found or does not match. Binary was not built with debug information."

Todo indica a que lo he compilado sin opciones de debug, pero lo he mirado una y otra vez y si que estan puestas. Cuando lo ejecuto normalmente no me da ningun. Se produce un fichero log despues de la compilacion con los comandos ejecutados, si podeis echarle un vistazo os lo pego.

Saludos!!!!
  #6 (permalink)  
Antiguo 13/10/2007, 14:52
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 7 meses
Puntos: 74
Re: Problema con Visual C++ 2005

Cita:
Iniciado por Ciezo Ver Mensaje
Es el unico debugger en condiciones que he encontrado para windows, en linux uso el DDD que no esta mal.
http://www.microsoft.com/whdc/devtools/debugging/


Cita:
Iniciado por Ciezo Ver Mensaje
Todo indica a que lo he compilado sin opciones de debug, pero lo he mirado una y otra vez y si que estan puestas. Cuando lo ejecuto normalmente no me da ningun. Se produce un fichero log despues de la compilacion con los comandos ejecutados, si podeis echarle un vistazo os lo pego.
Con compilar con /Zi alcanza

http://msdn2.microsoft.com/en-us/lib...bc(VS.71).aspx
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #7 (permalink)  
Antiguo 13/10/2007, 15:50
 
Fecha de Ingreso: octubre-2007
Mensajes: 6
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Problema con Visual C++ 2005

Hola Eternal, he intentado eso del Zi pero nada, sigue diciendo que el binario fue construido sin informacion de debug...

De todos esos programas cual deberia bajarme? o cual es el mejor para debugear codigo en C?

edito: He probado a debuggear un fichero en C++ y Funciona!!!!! Me voy a volver loco jejeje

Última edición por Ciezo; 13/10/2007 a las 16:02
  #8 (permalink)  
Antiguo 13/10/2007, 16:39
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 7 meses
Puntos: 74
Re: Problema con Visual C++ 2005

Esto (pero si tenes el VC++ lo podes usar seguro): http://msdl.microsoft.com/download/s...6_6.7.05.1.exe

Con ejecutar en linea de comandos cl /Zi archivos.c/.cpp genera un ejecutable con informacion de debug.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:15.