9

私はVisualStudioで作業していて、プロジェクトの1つにいくつかの変更を加えました(いくつかのインクルードディレクトリを変更しました)。後でそのプロジェクトをビルドしようとすると、次のエラーメッセージが表示されました。

cl : Command line error D8036: '/Fo.\obj\ms100_r' not allowed with multiple source files

それが私が変更したものとどのように関連しているかはまったくわかりません。.vcxprojファイルを以前のバージョンにロールバックしても、そのエラーは引き続き発生します。何が原因なのかわかりません。とにかく、コマンドラインパラメータはVisual Studioによって管理されることになっていますか?

4

2 に答える 2

22

同じ問題があり、最後にスラッシュを削除したことに気づきました。

構成プロパティ->c/c++->出力ファイル->オブジェクトファイル名->

ファイル名の最後にスラッシュを追加すると、すべてが再び機能しました

于 2012-11-15T03:49:24.073 に答える
0

/docでも同様のエラーが発生しました。私にとっての解決策は、構成プロパティ/ C / C++/出力ファイルを変更することでした| 「$(TargetPath).xml」から空の文字列までのXMLドキュメントファイル名。

于 2015-07-24T09:40:08.800 に答える