VC2008、C ++ / CLIプロジェクトの個々のファイルのCLRフラグをオフにする方法

StackOverflow https://stackoverflow.com/questions/808250

  •  03-07-2019
  •  | 
  •  

質問

この投稿は、個々の.cppファイルのCLRフラグをオフにすることが可能であると述べています。

投稿から: 各.cppファイルで/ CLRを個別にオンまたはオフに設定できます。オンにする プロジェクト全体。あなたがしたように、それからファイルのためにそれを消しなさい ネイティブ(アンマネージ)コードのみが含まれます。 VC ++プロシージャがある場合 プロパティダイアログが開いても、ファイル/プロジェクトをクリックすることができます ソリューションエクスプローラーを使用して、作業しているスコープを変更します。クリックしてください アンマネージ.cppファイルを使用して、そのファイルだけのオプションを設定します。

これは本当ですか?私のC ++ / CLIプロジェクトのプロパティページからそれを行う方法がわかりません。これをどのように達成しますか?

役に立ちましたか?

解決

ソリューションエクスプローラーでファイルを右クリックし、[プロパティ]をクリックします。このオプションは、C / C ++の下の" Common Language Runtime Supportでコンパイル"です。一般。

他のヒント

注意すべき点の1つは、プリコンパイル済みヘッダーです。ただし、混合プロジェクトでプリコンパイル済みヘッダーファイルを再度有効にすることができます。 stdafx.mgd.cpp / stdafx.mgd.hのようなものを追加し、C ++ / CLI用に構成するファイルごとに、「ファイルを介してPCHを使用」を変更する場合、 stdafx.mgd.hに「.mgd.pch」を追加します;以下のプリコンパイル済みヘッダーファイル行の最後に...(stdafx.mgd.cppに使用し、"プリコンパイル済みヘッダーの作成..."を選択した名前と一致する必要があります)

高速なC#コンパイル時間に慣れているため、少しでもC ++ / CLIコンパイルのパフォーマンスを向上させることができます...ああ、/ MPを忘れないでください;)

少々話題になりませんが、通常は関連性/次のステップです...

ネバーマインド、答えは私の目の前にありました(引用した段落でも)。

あなたはまだファイル/プロジェクトをクリックすることができます ソリューションエクスプローラーを使用して、作業しているスコープを変更します。クリックしてください アンマネージ.cppファイルを使用して、そのファイルだけのオプションを設定します。

それは当時の1つにすぎません:-)

ソリューションエクスプローラーでファイル名を右クリック>プロパティ> C / C ++。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top