1

現在、自分のニーズに合わせてオープンソース プロジェクトを変更していますが、ビルドするプロジェクト (またはコンパイラ) では、/EHsc オプションを cl.exe に追加する必要があります。

私は Microsoft Visual Studio 2012 を使用してプロジェクトに取り組んでいます。私は十分に長い間検索してきましたが、まだ解決策を見つけることができません。

MS Visual Studio 2012 経由でフラグを追加することは可能ですか? コンパイラ (cl.exe) がこのプロジェクトで /nologo /c /WX などのさまざまなフラグでコンパイルされたことを示す出力ログを見たからです。

この IDE でオプションを cl.exe に追加するにはどうすればよいですか?

取り組んでいるプロジェクト: SumatraPDF

[編集 #1] 以下の最初の回答を読んだ後、これが私が得た画面です。そうするオプションはないようです。 会議

4

1 に答える 1

2

更新:投稿したスクリーンショットから、SumatraPDF プロジェクトは NMakeベースのようです。

したがって、こちら/EHscで説明されている NMake プロパティ ページを使用してビルド コマンド ラインに追加するか、Makefile を直接編集する必要があります。

元の見当違いの回答は次のとおりです。

MSDNごと:

Visual Studio 開発環境でこのコンパイラ オプションを設定するには

  1. プロジェクトの[プロパティ ページ] ダイアログ ボックスを開きます。詳細については、「方法: プロジェクト プロパティ ページを開く」を参照してください。

  2. C/C++フォルダーを選択します。

  3. [コード生成]プロパティ ページを選択します。

  4. [ C++ 例外を有効にする]プロパティを変更します。

または、 [ C++ の例外を有効にする] を [いいえ]に設定し、[コマンド ライン] プロパティ ページの [追加オプション] ボックスで、コンパイラ オプションを追加します。

于 2013-10-05T08:40:15.063 に答える