1

他の方から案件を頂きました。ビルドすると、このエラーが発生しました。この問題を解決するために Google を検索しようとしましたが、このリンクをたどりましたが、効果はありませんでした。

4

4 に答える 4

2

これは、中間ファイルのパスの長さが原因である可能性があります。

Visual Studio のパスの最大長は約 256 文字です。

パスの長さを考慮しながら、コンパイラが などのパスを使用する可能性があることを忘れないでC:\folder1\folder2\folder3\..\..\folder1a\file.objくださいC:\folder1\folder1a\file.obj

プロジェクト設定またはビルド出力を調べて、使用されているパスを確認し、場合によってはパスを短くしてみてください。

于 2013-06-04T09:43:54.903 に答える
2

Build の代わりに Rebuild を実行してみてください。これでうまくいかない場合は、Debug および Release ディレクトリを削除するか名前を変更してから、再度ビルドしてください。

Visual Studio には多くの場合、リリース ディレクトリとデバッグ ディレクトリが 2 セットあることに注意してください。1 セットはソリューションの最上位ディレクトリにあり、もう 1 セットはプロジェクトのディレクトリにあります。

于 2012-12-11T10:14:48.033 に答える
0

フォルダ名を変更したため、同じ問題に直面しました。例: フォルダー名が 'Folder1' の場合にソリューションをビルドし、ソリューション全体を閉じて、フォルダー名を 'Folder2' に変更します。ソリューションを再度開いてビルドしようとすると、「致命的なエラー C1083: コンパイラ中間ファイルを開けません: ' *\Folder1* .pch': そのようなファイルまたはディレクトリはありません」というエラーが表示されます。

しかし、satuonが言ったように、ソリューションを構築する代わりに再構築しようとしましたが、それは機能しています。

于 2013-01-29T04:48:03.507 に答える