致命的なエラーC1041:プログラムデータベースを開くことができません



Fatal Error C1041 Cannot Open Program Database



ソリューションに複数のプロジェクトを追加すると、C1041が表示されました。 Baiduは、次のようないくつかの方法を作成しました 方法1方法2 この問題はいずれも解決されていません。

解決:

図1に示すように、ログ情報を注意深く読んでください。コンパイル中に読み取られたvc142.pdbがロックされている可能性があることがわかりました。つまり、エラープロジェクトは他のプロジェクトと競合する可能性があります。プロジェクト情報を検索すると、プロジェクトが別のプロジェクトの「中間ディレクトリ」と重複していることがわかりました。したがって、図2に示すように、中間ディレクトリを変更します。再コンパイルすると、エラーは消えます。



図1

図2