11

デバッグシンボルの生成を抑制する必要があります。プロジェクトプロパティ/構成プロパティ/c/ c ++/一般/デ​​バッグ情報形式で使用できるオプションは/Z7、/ Zi、および/ZIと同等です-/Zxフラグを完全に省略する方法が見つかりません。

ここでの状況とは異なり、 IDEから構築しています。

Visual Studio 2010を使用していますが、手元のプロジェクトは静的ライブラリです。

編集:これがVS2012のインストールからのビューです。これはインストールの問題ですか?Debug-Information-Formatオプションは異なりますか? ここに画像の説明を入力してください

4

2 に答える 2

29

手動で削除できます。

ステップ1.コンパイラ。

  • [構成プロパティ]>[C/C++]>[一般]>[デバッグ情報形式]を選択しました
  • 打つDEL

ここに画像の説明を入力してください

ステップ2.リンカー。

また、リンカーのデバッグ情報の生成を無効にする必要があります

  • [構成プロパティ]>[リンカー]>[デバッグ]>[デバッグ情報の生成]を選択し、[いいえ]に設定します

ここに画像の説明を入力してください

ステップ3.プロファイラー。

  • また、[リンカー]> [詳細]で[プロファイル]を[いいえ]に設定してください。そうしないと、PDBファイルが生成されたままになる場合があります。
于 2013-01-28T10:07:20.210 に答える
2

まず最初に-リリースビルドの場合でも、生成を無効にすることはお勧めしません!.PDB

とにかく、あなたはただ行く必要があります:

  • リンカ->デバッグ->デバッグ情報の生成、およびに設定No
于 2013-01-24T16:13:59.550 に答える