2

pdbファイルについて質問です。Visual Studioでデバッグするためのpdbファイルはありますか? もしそうなら、なぜ私のReleaseフォルダにも存在するのですか? pdb ファイルが Debug フォルダーにあるのは正常ですが、Release フォルダーにもあるのはなぜですか。

そのため、すべての pdb ファイルを含むリリース フォルダーが統合チームによってビルドされました。これで、対応するすべてのソースを (GIT で) ロードできるので、バイナリがソースに対応していることを確認できます。その後、Visual Studio でデバッグするために再度ビルドする必要がありますか? そうでない場合、物事を迅速に完了するために何をしなければなりませんか?

4

4 に答える 4

4

前述のように、PDB はリリース バイナリと同じくらい重要です。ソフトウェアがリリースされると、後でデバッグできます (パブリック シンボルとプライベート シンボルが利用可能かどうかによって異なります)。PDB にプライベート シンボルが含まれている場合は、これらがコード (パラメーター、型、戻り値、シンボルなど) を記述していることに注意してください。実行可能ファイルとその PDB の間に存在する論理リンクを説明する記事です。

于 2012-06-19T14:30:40.880 に答える
3

実際には、リリースビルドもデバッグできます-PDBファイルがある場合。したがって、出荷された製品(リリースビルド)のPDBファイルを保持することをお勧めします。デバッグには、実行可能ファイルと一致するPDB、および一致するソースファイルが必要です。それでおしまい。

于 2012-06-19T12:27:00.243 に答える
0

Visual Studioでデバッグするためのpdbファイルはありますか? はい。

Release フォルダにも存在するのはなぜですか? 「プロジェクト」のプロパティ ページ (ターゲット リリース) -> リンカー -> デバッグに移動します。[プログラム データベース ファイルの生成] オプションを設定します。つまり、Release/myExe.pdb

于 2012-06-19T14:22:16.847 に答える
0

リリース ビルドもデバッグできますが、余分な最適化がすべて行われるため、あまり役に立ちません。pdb ファイルが必要ない場合は、リリース ビルドのプロジェクト プロパティで指定できます。

于 2012-06-19T12:25:33.267 に答える