1

VS2010で古いVC++プロジェクトを再構築しようとしています。現在、Invalid template argumentエラーが発生しています。

.templateキーワードを追加する必要がありますか?どこ?

完全なエラーは以下のとおりです。

エラーC2975:'N':ToChunkFuncのテンプレート引数が無効です。コンパイル時の定数式が必要です。

4

1 に答える 1

3

キーワードが使用できない場合、エラーC2975が発生する可能性があります。__LINE__エディット コンティニュがオンになっている場合、コンパイラは、 PDB ファイルではなくプログラム データベース/ZIの作成を有効にするオプションを使用して実行されます。このモードでは、実行時に行番号が変更される可能性があるため、定数は使用できません。定数をサポートするコマンド ライン オプションを使用する必要があります。__LINE__/Zi__LINE__

VS IDE でこのコンパイラ オプションを設定するには:

  1. Project Settings> C/C++>を開きGeneralます。
  2. デバッグ情報形式プロパティを変更します。
于 2013-03-20T11:16:04.750 に答える