Próbuję debugować dll projekt rozwijam. Dostałem okno komunikatu Debugging information for 'ntdll.dll' cannot be found or does not match. Cannot find or open the PDB file
podczas próby załadowania tej biblioteki DLL za pomocą aplikacji hosta. Jak rozwiązać ten problem?brak pliku PDB dla ntdll.dll
Po kilku eksperymentach i ustawienie VS2010 aby uzyskać symbole z serwera Mam następujący komunikat podczas buildind dll:
demo.exe 'Loaded 'C: \ Windows \ System32 \ ntdll.dll' Symbole załadowany (źródło informacje usunięte). DEMO.exe ": Załadowano" C: \ Windows \ System32 \ mscoree.dll ", załadowano symbole (usunięto informacje o źródle). DEMO.exe ": Załadowano" C: \ Windows \ System32 \ kernel32.dll ", załadowano symbole (usunięto informacje źródłowe). DEMO.exe ": Załadowano" C: \ Windows \ System32 \ KernelBase.dll ", załadowano symbole (usunięto informacje o źródle).
Ale wciąż opisywałeś messagebox podczas uruchamiania debugowania.
Czy używasz serwera Microsoft Symbol Server do uzyskania plików symboli debugowania? W takim przypadku niektóre pliki, w tym ntdll.dll, nie zostały jeszcze pobrane. Zobacz tutaj (http://support.microsoft.com/kb/311503), aby uzyskać więcej informacji. – Vadim
Jestem nowy w firmie Symbol Server. Używam profesjonalnej instalacji domyślnej VS2010. Zastanawiam się tylko, dlaczego moja inna maszyna ze studiem graficznym, zainstalowana z tej samej płyty, nie podnosi tych wiadomości. – vico
Mam zaktualizowany opis problemu. Pobrałem wymagane pliki PDB, ale nadal mam problem. – vico