1

デバッグシンボル(PDB)、 MSシンボルサーバー、およびシンボルのキャッシュについて知っています。

私が得られないのは、どのシンボル(誰が)がC:\Windows\Symbols\dllディレクトリに入るのかということです。C:\Windows\Symbols\dllMSSSキャッシングとは何の関係もないようです。

たとえば、このディレクトリの私のバージョンには次のものが含まれています。

C:\Windows\Symbols\dll>dir

21.02.2013  16:47    <DIR>          .
21.02.2013  16:47    <DIR>          ..
18.02.2011  16:18         3.854.336 atl100.i386.pdb
18.02.2011  18:23        25.300.992 mfc100.i386.pdb
18.02.2011  18:22        28.938.240 mfc100d.i386.pdb
18.02.2011  18:23        25.473.024 mfc100u.i386.pdb
18.02.2011  18:23        29.241.344 mfc100ud.i386.pdb
18.02.2011  18:26         4.386.816 mfcm100.i386.pdb
18.02.2011  18:26         4.452.352 mfcm100d.i386.pdb
18.02.2011  18:26         4.403.200 mfcm100u.i386.pdb
18.02.2011  18:26         4.468.736 mfcm100ud.i386.pdb
18.02.2011  18:05            13.824 Microsoft.Workflow.ExpressionEvaluation.pdb
18.02.2011  16:18         3.755.008 msvcp100.i386.pdb
18.02.2011  16:18         4.377.600 msvcp100d.i386.pdb
18.02.2011  16:17         8.875.008 msvcr100.i386.pdb
18.02.2011  16:18         7.900.160 msvcr100d.i386.pdb
18.02.2011  18:26         1.699.840 vcomp100.i386.pdb
18.02.2011  18:26         1.798.144 vcomp100d.i386.pdb

ただし、このマシンにはVS2005とVS2010の両方がインストールされていますが、他のファイルはありません。私はいつもファイルがVSによってそこに置かれると思っていましたが、...80...バージョンが欠落しているため(他のマシンにあります)、VS2005はそれらをそこに置いていないようです。

4

1 に答える 1

0

これらは、MFCコードをステップ実行するのに役立つpdbです。これは、VS、より具体的にはVSインストールの一部となるVC++インストールによってここに配置されます。

于 2013-02-28T12:32:44.847 に答える