VC2008、C ++ / CLIプロジェクトの個々のファイルのCLRフラグをオフにする方法
-
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 ++。