0

コンパイルしようとすると、次の警告が表示されます。

Warning 8 warning : The process cannot access the file 'C:\PROGRAMDATA\BROWSER MANAGER\2.2.565.25\{16CDFF19-861D-48E3-A751-D99A27784753}\BROWSEMNGR.SETTINGS' because it is being used by another process. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppClean.targets

このエラーが続きます: Error 8 error C1033: cannot open program database ''

VS 2010のインストールを解除してインストールしようとしましたが、問題が解決しないようです。

4

2 に答える 2

0

理由:ソリューション内の2つのプロジェクトが、出力を同じディレクトリ(たとえば、「xxx \ debug」)に書き込んでいる可能性があります。[ツール]-[オプション]、[プロジェクトとソリューション]-[ビルドと実行]の[並列プロジェクトビルドの最大数]設定が1より大きい値に設定されている場合、これは、2つのコンパイラスレッドが同じファイルに同時にアクセスしようとして、ファイルが生成される可能性があることを意味します。競合の共有。

解決策: プロジェクトの設定を確認し、2つのプロジェクトが出力、ターゲット、または任意の種類の中間ファイルに同じディレクトリを使用していないことを確認します。または、並列プロジェクトビルドの最大数の設定を1に設定すると、すばやく回避できます。CLAPACKライ​​ブラリに付属のVSプロジェクトファイルを使用しているときに、この問題が発生しました。

于 2012-08-22T05:58:42.487 に答える
0

これらの手順を実行して問題を解決しました。

http://www.explosiveknowledge.net/main/2012/08/19/browsemngr/

そして、私はWindows XPと互換性のあるdevenv.exeを実行していました、それを削除します。また、プロジェクトのプリコンパイル済みヘッダーメニューオプションをからuseに変更しました。create

今はうまくいっています。

于 2012-08-22T16:54:58.693 に答える