簡體   English   中英

如何在 VS 中重建預編譯頭文件?

[英]How can I rebuild precompiled headers in VS?

它是必需的,因為我刪除了 my.idb 文件並且錯誤消息告訴我重建預編譯的頭文件。

預編譯的頭文件生成.pdb文件,而根據文檔, .idb文件為:

狀態文件,包含源文件和類定義之間的依賴關系信息,編譯器可以在最小化重建和增量編譯期間使用它們。 使用/ Fd編譯器選項來指定.idb文件的名稱。 有關更多信息,請參見/ Gm(啟用最小重建)。

要重建項目,可以轉到Main menu -> Build -> Rebuild 要重建僅預編譯的標頭,您可以在Solution Explorer打開預編譯標頭.cpp文件的上下文菜單,然后選擇“ Compile項目”。

如果在運行時生成預編譯的 header 文件,類似

$(IntDir)$(TargetName).pch

另一種方法是:

  1. 在 output 文件夾中找到 .pch 文件。
  2. 刪除它。
  3. 對項目進行定期構建。

當存在構建依賴關系並且您不想等待所有項目重建時,這可能很有吸引力。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM