カテゴリー
アーカイブ
2025/01/23 / error D8016 : /clr /RTC1 への1件のコメント
VC 6 で作成して VC 2022 まで順に上げた MFC プロジェクトで /clr を有効にしてビルド.
22:39 でビルドが開始されました...
1>------ ビルド開始: プロジェクト: GLSmth, 構成: Debug Win32 ------
1>cl : コマンド ライン error D8016: コマンド ライン オプション '/clr' と '/RTC1' は同時に指定できません
1>プロジェクト "GLSm143.vcxproj" のビルドが終了しました -- 失敗。
========== ビルド: 成功 0、失敗 1、最新の状態 0、スキップ 0 ==========
=========== ビルド は 22:39 で完了し、00.707 秒 掛かりました ==========
通常はプロジェクトの設定で「C/C++」-「コード生成」-「基本ランタイムチェック」で「既定」を選択すれば良い.
が,今回はそれだけではエラーのまま.
vcxproj をエディタで開いてみると EnableFastChecks という部分が存在している.
<ClCompile Include="GLSmth.cpp">
<BasicRuntimeChecks Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">EnableFastChecks</BasicRuntimeChecks>
</ClCompile>
「ソリューション エクスプローラー」ですべての cpp を選択して,「既定」などを選択する必要がある.
Is this 投稿 useful?
Useful
Useless
0 of 0 people say this 投稿 is useful.