none
Error: no se puede encontar o abrir el archivo PDB. Integración OpenCV2.1 en VS 2010 con Windows 7 RRS feed

  • Pregunta

  • Hola, buenas.

    Al depurar un proyecto que utiliza la librería de Open CV2.1 me sale el error:

    'Prueba.exe': se cargó 'C:\Users\Angel\Documents\Visual Studio 2010\Projects\Prueba\Debug\Prueba.exe', Símbolos cargados.

    'Prueba.exe': se cargó 'C:\Windows\System32\ntdll.dll', Símbolos cargados (eliminada la información de origen).

    'Prueba.exe': se cargó 'C:\Windows\System32\kernel32.dll', Cannot find or open the PDB file

    'Prueba.exe': se cargó 'C:\Windows\System32\KernelBase.dll', Símbolos cargados (eliminada la información de origen).

    'Prueba.exe': se cargó 'C:\Program Files\AVAST Software\Avast\snxhk.dll', Cannot find or open the PDB file

    'Prueba.exe': se cargó 'C:\OpenCV2.1\bin\cxcore210d.dll', Cannot find or open the PDB file

    Previamente he añadido los directorios de VC++ pertinentes (inclusión, librerías y código fuente).

    Alguien puede decirme cómo puedo arreglar esto.

    Gracias de antemano.

    lunes, 28 de febrero de 2011 11:22

Todas las respuestas

  • No hay ningún problema. Supongo que podrás depurar y funcionar sin problemas.

    El hecho de que visual studio no pueda cargar algunos símbolos (porque no estén o sean de una versión incorrecta) no quiere decir nada más que si el código se corta dentro de ese código no habrá información de nombres de función ni salto al código fuente ni nada de eso.

    Ahora bien, si quieres depurar sobre el fichero cxcore210d.dll y no tiene símbolos y lo has compilado tu, vete a las propiedades del proyecto, Linker, Debugging y marca YES en "Generate Debug Info".


    MVP Visual C++ - Visita mi blog sobre desarrollo: http://geeks.ms/blogs/rfog/
    viernes, 4 de marzo de 2011 20:12
    Moderador