4
我正在使用vs2013
上的許多.cpp
文件和使用預編譯頭的項目。我正在使用CMake來構建我的項目。禁用單個文件的預編譯頭
但我有一個.c
文件(我們稱之爲xyz.c
),我想要禁用預編譯頭文件。
我嘗試了幾種方法,但是如果我啓用預編譯頭文件到所有.cpp
文件,它也會自動打開.c
文件。這是我的嘗試:
set_source_files_properties (xyz.c
PROPERTIES COMPILE_FLAGS /Y-xyz.c)
假設/Yu
是爲所有的文件,我只是嘗試關閉此選項xyz.c
。
如果有人知道任何方法,請讓我知道。
感謝您的答覆..但它仍然無法正常工作 – hrshl90
你重新配置之前清理你的build目錄:鑑於你
.cpp
文件在一個變量SOURCES
和my_pch.h
是你的預編譯的頭上市?我用另一種方式編輯了我的答案。如果它不起作用,請使用完整的CMake代碼編輯您的問題 – wasthishelpful再次感謝您的回覆。這非常有幫助,稍後我會嘗試其他方法。還有其他問題。再次感謝。 – hrshl90