__FILE__
MSVCコンパイラ内のマクロによって生成された出力が表示されます。F:ドライブは、レドモンドのビルドマシンでソースコードを保存するために使用されたドライブでした。 dd
これは、MSVCなどの開発者ツール製品を担当するMicrosoftのサーバーおよびツール部門の下位区分であるDevDivを意味します。ファイル名のp0
inは、コンパイラがクラッシュした場所のヒントを示します。p0はプリプロセッサパスです。したがって、マクロに関するある種の問題が発生する可能性があります。それio
はファイルの問題を示唆していますが。
確認するコードがないため、C1073の文書化された回避策のみを推奨できます。Project + Properties、C / C ++、General、DebugInformationFormat設定でインクリメンタルコンパイルを無効にします。デフォルトの/ZIから/Ziに変更し、プロジェクトを再構築します。念のため、最初にビルドディレクトリ内の.pchファイルを手動で削除します。うまくいけば、コードがコンパイラにうんざりするようにした理由のヒントを提供するエラーメッセージが表示されるようになります。それらを修正し、運が良ければ/ZIをオンに戻すことができます。
それでも問題が発生し、VS2012でこの問題を再現する場合は、connect.microsoft.comでバグレポートを提出できます。問題を再現するには、プロジェクトのコピーが必要になります。古いバージョンを待つことができない、または使用できない場合は、Microsoftサポートに連絡してください。