2

私は周りを検索して、Visual Studio メニューを使用して PDB ファイルの作成を抑制する例をいくつか見つけることができます。ビルド中のプロジェクトでこれを行う必要がありますが、これにはコマンド ラインからのみ Visual Studio コンパイラを使用する必要があります。PDB 生成を無効にするためのコマンド ライン スイッチはありますか?

4

1 に答える 1

2

Visual Studio でプロジェクト設定をナビゲートすると、ほとんどのオプションで、同等のコマンド ライン スイッチが何であるかがわかります。

リンク時の PDB 生成を無効にするには、/DEBUGスイッチを省略します。

コンパイル時の PDB 生成を無効にするには、/Zスイッチ ( /Z{7|i|I}) を省略します。

[編集] 実際、/Z7スイッチを使用すると、デバッグ情報は PDB ではなくオブジェクト ファイルに生成されます。だからその特定のものは大丈夫です。ただし、コンパイルはそれがなくても高速です。したがって、デバッグ情報が必要ない場合は省略してください。

于 2012-08-14T02:08:43.160 に答える