VS2010下創建工程的問題<總結>

前些天用VS2010時,準備使用類嚮導時,彈出錯誤提示,日常都用的好好的怎麼就 這樣了呢,這好糾結,此外還發現類視圖和資源視圖也都是空白,沒東西了。可是再打開其餘的工程時並未出現這樣的問題,這就排除了是VS2010的問題,可 能是工程的問題吧。在網上找了下都沒有發現誰碰到這樣的怪問題。html

果斷把vs2010的設置恢復到初始狀態,就行了。不過不推薦這樣作,好多設置好了的還要從新設置數據庫

今天偶然間發現了這個問題,由於電腦配置不行,用2010很卡,到不是由於 vs2010配置要求高,而是vs2010有一個IntelliSense的技術,並且會自動對程序進行掃描,很浪費資源,今天把 IntelliSense關了又出現上面的問題了,從新打開 就解決了編輯器

選項在工具-選項-文本編輯器-C/C++-高級-禁用IntelliSense,把後面的選項改成False工具

爲防止vs2010對程序掃描,能夠講解決方案從新掃描間隔改成很大的一個數,好比4000,這樣就不會看到剛開始用vs2010時狀態欄右下角時不時出現掃描行的現象post

 

================================================================================================spa

這裏說一下vs2010 如何去掉sdfhtm

vs2010打開某個工程 ,轉換成功以後,在工程目錄看見一個sdf文件和一個ipch文件夾,都超大(起碼幾十M),我一個四百多k 的工程,結果用vs打開事後變成了兩百多兆。

這個詳細點的解釋

大 家也許發現了,visual studio 2010 中新建一個項目會同時創建一個ipch目錄與sdf文件,即便你刪掉它,再次打開工程時仍是會從新創建。動輒30、50M的容量讓咱們內心很不爽。其實這 是2010的一個新功能,與智能提示,錯誤提示,代碼恢復、團隊本地倉庫等等息息相關的東西。若是你們以爲很不爽能夠關掉它。Tools —— Options —— Text Editor —— C/C++ —— Advanced ——Disable Database 設置爲True,默認爲false。這樣,你關閉visual後刪掉工程目錄下的ipch與sdf就不會再產生了(這 樣修改之後再新建MFC應用程序的時候就會出現資源視圖和類視圖空白的狀況,這時候再把Tools —— Options —— Text Editor —— C/C++ —— Advanced ——Disable Database 設置爲False,而後再新建就行了,資源視圖和類視圖就不會爲空了

可是這樣的辦法會產生另外的一些問題,可能會致使其餘的一些功能不能使用。

另一種解決方法是:

Tools->Options->Text Editor->C/C++->Advanced,在 Fallback Location 的屬性組中,將"Always Use Fallback Location"設置爲 true,將"Do Not Warn If Fallback Location Used" 設置爲 true ,而後刪除解決方案目錄下的 sdf 文件和 ipch 目錄,再次打開解決方案,發現這些煩人的東西已經不見了。

那麼那些文件放置到那裏了呢?看 "Fallback Location" 屬性說明:這是存儲瀏覽信息數據庫和 IntelliSense 文件的第二個位置,若是不指定則放置到臨時目錄中;到臨時目錄一看,裏面有一個 VC++ 的目錄,都在那個目錄裏面呢。

能夠在 "Fallback Location" 屬性中,設置一個固定的路徑來存儲這些文件,好比D:\VS2010Temp,這樣也比較好管理這些龐大的臃腫的文件,能夠按期清理掉它們,釋放出硬盤空間!blog

====================================================================================================ip

使用VS2010快一個月了,它的智能感知功能確實不錯,只是太耗時、速度有待提升,因而就把它禁用了。資源

(在工具-->選項-->文本編輯器-->C/C++標籤下的「高級」選項裏能夠設置)

VS2010在工做時會在項目目錄下生成*.sdf文件和ipch目錄,這與VS2010提供的智能感知、代碼恢復、團隊本地倉庫功能相關,

經過將工具-->選項-->文本編輯器-->C/C++標籤下的「高級」選項裏的「禁用數據庫」設置爲True(這地方用上一個解決方案,這一個設置「禁用數據庫」爲True的我沒有試過),從新構建解決方案時,就不會在出現*.sdf文件和ipch目錄了。

這樣就會產生文章標題所指的問題:MFC項目裏沒法顯示資源視圖與類視圖。

解決的方法就是將上述的「禁用數據庫」選項設置爲False,資源視圖與類視圖就恢復了。

 

摘自:http://www.cnblogs.com/jinianjun/archive/2012/03/27/2420295.html

相關文章
相關標籤/搜索