Tuesday, March 18, 2014

Visual Studio 的ipch/ 目錄

最近在整理較大系統的 git 目錄結構, 要把整個git untracker 的檔案分開, 所以要指定一些VC產生出來的目錄, 整理到 ipch 時很抓狂, 它就一直黏著.sln 檔放

ipch目錄據說是Visual Studio 2010 IntelliSense 開始拿來放一些precompiled的東西,最賭爛的是,它不是放Compiler 的precompiled 的東西, 所以找很久都朝C++ compiler 的precompiler 的方向找, 拜了幾次Goolge大神才找到, 其實主要是IntelliSense自己的暫存檔, 但這個設定確不是sln 可以設定的, 所以不能夠過設定.sln 來讓所有人都可以用, 得每台電腦都得設定


到這裡來
Tools > Options > Text Editor > C/C++ > Advanced ->Fallback Location

將Always Use Fallback Location設為 True

預設存放的目錄為 C:\users\AppData\Local\Temp\
你也可以透過 Fallback Location 來設定, 例如直接設到 %TEMP% 去眼不見為淨

參考連結

http://blog.bfitz.us/?p=1315
http://stackoverflow.com/questions/4315681/how-to-change-ipch-path-in-visual-studio-2010
http://blogs.msdn.com/b/vcblog/archive/2010/03/09/intellisense-browsing-options-in-vc-2010.aspx

No comments: