空の .cpp でも stdafx を含めないと、このエラーが発生します
fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "StdAfx.h"' to your source?
ダミーファイルにも含める必要があるのはなぜですか?
空の .cpp でも stdafx を含めないと、このエラーが発生します
fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "StdAfx.h"' to your source?
ダミーファイルにも含める必要があるのはなぜですか?
(特定の CPP ファイルのプロパティで) 翻訳単位ごとにプリコンパイル済みヘッダーを無効にすることができます。構成 GUI を探索したい場合は、おそらくプロジェクトごとに行うこともできます。すべてのプロジェクト タイプが PCH を指定するわけではありません。まさに標準の Microsoft Way です。
Microsoft の土地以外でそれらに遭遇したことはないので、「C++ で」というのは一般的すぎます。
それらを使用する場合は、それらを含める必要があります。ただし、プロジェクトのプロパティでそれらをオフにすることができます。
ただし、それらを使用する推奨される方法は、ファイル自体に PCH が含まれないように、コマンド ラインから PCH を「強制的に含める」ことです。そうすれば、ソース ファイルは他のシステムと互換性を持つことができます。