Eu uso o Visual Studio 2010 C ++ e meu projeto cria sem erros, mas quando eu o executo, eu entendo isso. Estou no Windows XP.
'Shaders.exe': Loaded 'C:\Documents and Settings\User\My Documents\Visual Studio 2010\Projects\Shaders\Win32\Debug\Shaders.exe', Symbols loaded.
'Shaders.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\qt-everywhere-opensource-src-4.8.3\bin\QtCored4.dll', Symbols loaded.
'Shaders.exe': Loaded 'C:\WINDOWS\system32\user32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\gdi32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\ole32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\advapi32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\rpcrt4.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\secur32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\msvcrt.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\ws2_32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\ws2help.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\msvcp100d.dll', Symbols loaded.
'Shaders.exe': Loaded 'C:\WINDOWS\system32\msvcr100d.dll', Symbols loaded.
'Shaders.exe': Loaded 'C:\qt-everywhere-opensource-src-4.8.3\bin\QtGuid4.dll', Symbols loaded.
'Shaders.exe': Loaded 'C:\WINDOWS\system32\comdlg32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\comctl32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\shell32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\shlwapi.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\oleaut32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\imm32.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\winmm.dll', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\WINDOWS\system32\winspool.drv', Cannot find or open the PDB file
'Shaders.exe': Loaded 'C:\qt-everywhere-opensource-src-4.8.3\bin\QtOpenGLd4.dll', Symbols loaded.
obrigado
c++
visual-studio-2010
pdb-files
user1723768
fonte
fonte
Cannot find or open the PDB file
problema no Virtual C ++ 2010 Express. Vá paraTools > Options > Debugging > Native
e verifiqueLoad DLL Exports
Tools > Options > Debugging > General > Load dll exports (Native only)
Respostas:
PDB é um arquivo de informações de depuração usado pelo Visual Studio. Estas são DLLs de sistema, para as quais você não possui símbolos de depuração. Vá para Tools->Options->Debugging->Symbolse selecione a caixa de seleção "Microsoft Symbol Servers", o Visual Studio baixará PDBs automaticamente. Ou você pode simplesmente ignorar esses avisos se não precisar ver a pilha de chamadas correta nesses módulos.
fonte
\Users\%Username%\AppData\Local\Temp\SymbolCache\MicrosoftPublicSymbols
é o local típico onde os símbolos MS baixados são armazenados. Durante os 50 MB D / L do meu projeto, o VS10 no modo "ampulheta" nunca foi relegado pelo Gerenciador de Tarefas a um "estado sem resposta".Trabalhando com o VS 2013.
Experimente as seguintes ferramentas -> Opções -> Depuração -> Janela de saída -> Mensagens de carregamento de módulo -> Desligado
Isso irá desativar a exibição dos módulos carregados.
fonte
Cannot find or open the PDB file
porSymbols loaded
. Seria bom se a saída fosse codificada por cores ou algo assim. Claro que também existe o risco de fazer isso e esquecer quando mais tarde se tornar importante. Essa é a vida de um programador.A resposta de Paul está certa, estou apenas colocando o visual para chegar lá facilmente.
Vá para Ferramentas-> Opções-> Depuração-> Símbolos
Defina a caixa de seleção marcada em vermelho e ele baixará os arquivos pdb da Microsoft. Ao marcar a caixa de seleção, ele também definirá um caminho padrão para os arquivos pdb na caixa de edição em, você não precisa alterar isso.
fonte
Se você tiver mais como um projeto em seu mapa de projeto, use O MESMO nome de PDB PathFile codificado em todos os seus subprojetos:
Use por exemplo
Não use por exemplo
em todos os subprojetos !!!
= Parâmetro do compilador / Fd
fonte
Isso também pode acontecer se você não tiver permissões de modificação no diretório de cache de símbolo configurado em Ferramentas, Opções, Depuração, Símbolos.
fonte
Encontrei um problema semelhante em que o Visual Studio (2017) disse que não conseguia encontrar o arquivo PDB do meu projeto. Pude ver que o arquivo PDB existia no caminho correto. Tive que limpar e reconstruir o projeto, então o Visual Studio reconheceu o arquivo PDB e a depuração funcionou.
fonte
basta adicionar o caminho do .pdb ao diretório de trabalho do VS!
fonte