2014-10-20 100 views
0

所以我有這個大的C++項目,並且對一個頭文件進行了更改。因此,我需要重新編譯所有包含該頭文件的源文件。除了在整個項目上進行文本搜索以外,還有其他方法可以「觸摸」包含該頭文件的所有文件嗎?我正在使用Microsoft Visual C++編譯器。如何「觸摸」包含特定頭文件的所有文件?

更新:我沒有使用Visual Studio。我們使用makefile進行編譯(出於歷史原因)。

+5

呃...這是由VS處理的,你爲什麼要這樣做手工? – Borgleader 2014-10-20 14:33:28

+0

如果您需要這麼多,或許最好先考慮轉發聲明,以免一直編譯。 – Jepessen 2014-10-20 14:38:59

+0

Makefile的意義在於所有的依賴關係都將被解決。在你的情況下,如果規則被賦予Makefile,make知道哪些文件依賴於其他文件。這也可以通過聲明這是一個自動化的方式來完成。手動觸摸文件是錯誤的解決方案。 – Klaus 2014-10-21 10:16:39

回答

0

此功能內置於Visual Studio中。至於

  • 時間戳是有效
  • 你不切換到不同的系統時區/與日期/時間選項

VS應該始終,促使建築(當修修補補重建),重建包含修改標題的源代碼。

欲瞭解更多信息take a look at the documentation pages

相關問題