0
私はクロスプラットフォームのプロジェクトを持っていますが、Windows上にあります。プリコンパイル済みヘッダー(この場合は本当に重要です)とLinuxを使用したいと思います。だから私はこのような何かを持っているしたいと思います:私はWindows上でビルドする場合ifdefにプリコンパイルされたヘッダーを含める
#ifdef _WIN32
#include "precompiled.h"
#endif //#ifdef WIN32
私は主張し、この迷惑なエラーが発生します。
PCH warning: header stop cannot be in a macro or #if block. An intellisense pch was not generated
は、この問題を修正するための任意の回避策はありますか?
ありがとうございます。
わかりませんが、警告でもエラーでもないと思われます – user463035818
なぜWindows上で(本当に重要なのですが)Linuxではないのですか?奇妙な。 –
これはもう少し長い話ですが、実際にはこのプリコンパイル済みヘッダーがWindowsビルドに含まれている必要がありますが、Linuxでは使用されていません。 –