Sdílet prostřednictvím


Dia2dump – ukázka

Ukázka Dia2dump ukazuje, jak pomocí sady MICROSOFT Debug Interface Access Software Development Kit (DIA SDK) dotazovat soubor PDB s informacemi.

Ukázka Dia2dump je nainstalována se sadou Visual Studio a obsahuje řešení a zdrojové soubory. Zkompilovaný spustitelný soubor běží z příkazového řádku. Může zobrazit obsah celého souboru databáze programu (.pdb) nebo jenom oddíly, které vás zajímají.

Instalace ukázky

Ukázka se nainstaluje, když v Instalační program pro Visual Studio zvolíte vývoj desktopových aplikací pomocí úlohy C++. Informace o instalaci sady Visual Studio a volbě konkrétních úloh a jednotlivých komponent najdete v tématu Instalace sady Visual Studio.

Po instalaci se ukázka nachází v instalačním adresáři sady Visual Studio v podadresáři s názvem \DIA SDK\Samples\DIA2Dump.

Sestavení ukázky

Ve výchozím nastavení je instalační adresář chráněným adresářem. To znamená, že k sestavení a úpravě ukázkového řešení v tomto umístění musíte použít příkazový řádek pro vývojáře se zvýšenými oprávněními nebo instanci sady Visual Studio. Pro zjednodušení sestavení doporučujeme nejprve zkopírovat soubory z ukázkového adresáře do jiného adresáře, například složky ve složce Dokumenty, a pak sestavit ukázku.

Sestavení ukázky Dia2Dump v sadě Visual Studio

  1. Otevřete soubor DIA2Dump.sln v sadě Visual Studio. Pokud jste řešení nekopírovali do jiného adresáře, může se zobrazit výzva k restartování sady Visual Studio se zvýšenými oprávněními.

  2. V Průzkumník řešení vyberte projekt Dia2Dump (ne řešení).

  3. Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Práce s vlastnostmi projektu.

  4. Otevřete stránku vlastností konfigurace>C/C++>Obecné.

  5. Ve vlastnosti Další zahrnout adresáře zvolte ovládací prvek rozevíracího seznamu a pak zvolte Upravit.

  6. V dialogovém okně Další adresáře zahrnout zadejte do pole $(VSInstallDir)DIA SDK\include pro úpravy adresář. Přidejte tento adresář, který zaručuje, že kompilátor může najít soubor dia2.h. Kliknutím na OK uložte provedené změny.

  7. Pokud chcete uložit změny vlastností projektu, zvolte OK .

  8. V nabídce Sestavení zvolte Znovu sestavit řešení. Visual Studio ve výchozím nastavení sestaví verzi ladění ukázky umístěné v podadresáři ladění adresáře řešení.

  9. Zavřete Visual Studio.

Sestavení ukázky Dia2Dump na příkazovém řádku

  1. V okně příkazového řádku pro vývojáře přejděte do adresáře, do kterého jste zkopírovali ukázkové soubory. Pokud jste ukázku nekopírovali do jiného adresáře, musíte použít okno příkazového řádku pro vývojáře se zvýšenými oprávněními (spustit jako správce).

  2. Zadáním příkazu nmake all sestavte výchozí konfiguraci ladění dia2dump.exe.

Spuštění ukázky Dia2Dump

Dia2Dump.exe spoléhá na verzi msdia.dll server COM, který poskytuje své služby. Počínaje sadou Visual Studio 2015 se verze msdia140.dll. Pokud verze msdia.dll com server není inicializována, musíte ji zaregistrovat, než dia2dump.exe může fungovat. Adresář DIA SDK má podadresář bin, který obsahuje verzi knihovny DLL x86. Verze pro počítače architektury x64 je v bin\amd64 a verze ARM je v bin\arm. Chcete-li zaregistrovat knihovnu DLL, otevřete okno příkazového řádku pro vývojáře se zvýšenými oprávněními a přejděte do adresáře, který obsahuje verzi architektury počítače. Zadejte příkaz regsvr32 msdia140.dll pro registraci serveru COM.

Chcete-li spustit ukázku

  1. Otevřete příkazový řádek a přejděte do adresáře, který obsahuje dia2dump.exe, který jste vytvořili.

  2. Zadejte příkaz dia2dump filename , kde název souboru je název souboru PDB, který chcete prozkoumat. Pokud je soubor PDB v jiném adresáři, použijte úplnou cestu k souboru jako název souboru. Tento příkaz zobrazí seznam všech dat v souboru PDB.

  3. Dia2Dump nabízí další možnosti zobrazení jenom vybraných informací. dia2dump -? Pomocí příkazu zobrazíte seznam všech dostupných možností.

Viz také