4
.cpp
のファイルが多く、vs2013
にあるプロジェクトで作業していて、プリコンパイル済みヘッダーを使用しています。私はCMakeを使ってプロジェクトをビルドしています。1つのファイルのプリコンパイル済みヘッダーを無効にする
しかし、私はプリコンパイルされたヘッダーを無効にしたいファイル(xyz.c
としましょう)を1つ持っています。
いくつかの方法を試しましたが、すべて.cpp
ファイルにプリコンパイルされたヘッダーを有効にすると、.c
ファイルでも自動的にオンになります。これは私が試したものです:
/Yu
私はちょうど
xyz.c
ために、このオプションをオフにしようと、すべてのファイルのためにあると仮定すると
set_source_files_properties (xyz.c
PROPERTIES COMPILE_FLAGS /Y-xyz.c)
。
いずれかの方法がわかっている場合は、教えてください。
感謝..しかし、それはまだあなたが再び設定する前に、ビルドディレクトリをきれいにしました – hrshl90
を動作しません:あなたの
.cpp
ファイルは、変数SOURCES
とmy_pch.h
プリコンパイル済みヘッダーがあるに記載されているになっている指定されましたか?私は代わりに私の答えを編集しました。それでも問題が解決しない場合は、完全なCMakeコードを使用して質問を編集してください – wasthishelpfulもう一度お返事いただき、ありがとうございます。非常に参考になったので、後で別の方法を試してみます。他の問題があります。再度、感謝します。 – hrshl90