作成に失敗したランダム:"うまくいかないプログラムデータベース"
-
02-07-2019 - |
質問
長時間の集大成とVisual Studio2005(バージョン8.0.50727.762、時に以下のエラーが複数のファイルの一部のプロジェクト:
fatal error C1033: cannot open program database 'v:\temp\apprtctest\win32\release\vc80.pdb'
(ファイルに記のいずれか vc80.pdb
または vc80.idb
プロジェクトの温度dir.)
次の構築に同プロジェクトが成功する.ありませんその他のVisual Studioで開かれるアクセスが同じファイルです。
これは深刻な問題で毎晩の作成は不可能です。
解決
このウイルス対策等のプログラムが接触すると、pdbファイルに書き込み、ウイルス対策が最も可能性の高い容疑者はこのシナリオ。()内から最もできるだけ過ごせばよいかを教えてくれる一般のポインタをベースとして、過去を経験することで、毎夜のビルドになります。これらの明していると思うなどしの日本酒。
- 第一:てください起動クリーンスレート.それは、強制削除の出力ディレクトリを構築する前に始まりは毎晩行われます。
- またアンチウイルス、スパイウェア対策などのプログラムをご毎晩機械、除去します。な場合はオプションを追加objフォルダの排除のリストをプログラム。
- (オプション)用ツールなどのVCBuildはMSBuildとして毎晩行われます。いよいMSBuildがマルチコア機です。を使用していまIncrediBuildのためのnightlies、MSBuildのためのスリリース、及び会話の問題について説明していただけま.
何といっても、指定ができるようになりました。aウォッチドッグスクリプトから数時間後、ビルドが開始で確認状況場の構築に失敗した場合、ウォッチドッグは再起動します。これは醜いhackでも見れないよりましだ。
他のヒント
が見られたころがいっぱいあるんで私のサイトです。 この説明, から、ピーター Kaufmannようとするのは、結果と整合性のある最も単純なに基づき設定:
ることができた溶液Visual Studio2005きのようなエラー致命的なエラー C1033:うまくいかないプログラムデータベース'xxx\debug\vc80.pdb'.しかし、実行時に構築のために、通常、それが成功す.
理由:まれてくる可能性があることで二つのプロジェクトのソリューションを書く力を同じディレクトリ(例えば'xxx\debug').場合の最大数を並列プロジェクトのビルド設定ツール-オプションのプロジェクト、ソリューション-Bildび値に設定さより大き1では、この二つのコンパイラのスレッドがアクセスしようとしている同一ファイルを同時に、ファイル共有る。【解決チェックプロジェクトの設定がない場合は、二つのプロジェクトと同じディレクトリに出力し、対象者はどのような中間ファイルです。またはセットの最大数を並列プロジェクトのビルド設定に1ク回避策.私はこの問題を使いながら、VSのプロジェクトファイルなどをしてしまったため、案内に従って図書館があります。更新:あることになり、タートルSVNアクセス'vc80.pdb'の場合でも、ファイルにはないバージョン管理制御にも関わっており、結果との誤差は上記(Liana報告にあります。しかし、私は確認できないこと、がんの再現の問題を確認してから異なる出力ディレクトリの使用のためのすべてのプロジェクト.
スイッチのデバッグ情報をC7形式を使用すると、PDB.
Project Options -> C/C++ -> General -> Debug Information Format
に設定して C7
.
この一般的に起こる前の試みデバッグしていない死デバッガーです。でタスクマネージャーを探すという過程vcjit斬でもう一度お試しください。最悪のオプションを再起動してvisual studioの解決の問題です。
私はこの問題は、今日で行うことができるものとします。ansi文字へのパスpdbによるもの。
私はパソコンを利用してvmware、私のプロジェクトに共有で場所:\vmwareホスト\共有フォルダー\プロジェクト
場に移り住んで\Users\ユリウス\プロジェクトで解決します。
みを右クリックしexcutableファイルVS....とプロパティ->の互換性->目盛りの"このプログラムを実行するにcompatibiltyモード:"OFF........
また同様の問題をプロジェクトに取り組んでいる私に位置し私のDropboxフォルダにまとめた。見つけることを捨てるとこのエラーの場合、"同期"アイコンがありました、DropboxのアイコンのシステムトレイからDropboxにしたアクセスするファイルをアップロードします。私は待って構築まで、Dropboxを終同期、くことになっています。
ったこの問題です。Visual studioただき開 vc100.pdb
.私はオープンファイルを扱うこのファイルを使用 procexp
この過程 mspdbsrv
たファイルを開く対応します。殺このプロセスに行かせていただきましたコンパイル。
を使用していまLinqToSqlは全くないのでしょうか。このように類似の誤差までの経験がどの一言でこの質問: どうして起こるのVisual Studioへの負荷の組立誤?
私は、中間ディレクトリから:
%TEMP%\$(ProjectName)\$(Platform)\$(Configuration)\
へ
C:\temp\$(ProjectName)\$(Platform)\$(Configuration)\
で動作するようになりました。えはいかがでしょうか。
私は同じ問題 C1033: cannot open program database
,
シナリオ
いつのdll parent.dll や child.dll.う付child.dll プロジェクト)と、visual studioのデバッガを同時に私がいるというのparent.dll プロジェクト作成エラー C1033: cannot open program database
液
停デバッグキルに添付のアンインストールします。再構築のプロジェクト
ことになってい Ctrl+休み キャンセルの構築(vs2015).があるん停止します。行ったので暴れ"終了タスキング"ms/vs関連のプロセス(重複データを、私の構築に努ます。再起動あろう仕事です。どのように移動gnu binutils.
督促しますunlockerツールな報告プロセスのロックのファイルは、windowsなく削除する .pdb
出すことはできなかったが変更できます。私の推測は二つの工程にジャンプを同時に中ビルドしていきます。