1.菜單“Tool”->“Option”->“Editor”項中的“Statement completion Options" 裏面的那幾項就是負責這個的。 只要把“Auto List Members”項選中即可.
2.在編輯狀態下不能使用代碼自動完成功能?
有時輸入一個類的對象後,按“.”後不能調出該類的成員變量或成員函數,寫代碼時就很不方便。
這點可能是 VC++6.0 版本的一個 Bug,我們可以按照以下步驟解決,如果再次出現,可再次使用如下方法。
1,關閉工程;
2,刪除“工程名.ncb”文件。
3,重新打開工程。
附帶一下VS工程的幾個文件的用途:
.clw文件記錄了類的信息,如果classView中某個類不見了,重新生成該文件就可以了,方法:刪除此文件,點擊“建立類嚮導”,根據提示輸入工程名稱就可以了;
.ncb文件記錄了類的提示信息,如果類的成員函數和變量的提示不見了,重新生成該文件即可,方法同上;
.aps文件記錄了資源信息,要利用現成的資源,需要修改3個文件,.rc文件,Resource.h文件和.aps文件,.aps直接刪除後,進入程序,VC會自動生成。
.dsp 工程文件,文本格式,不可丟失或損壞
.dsw 工作區文件,丟失或損壞時,可點擊.dsp文件打開工程,.dsw文件自動重建
.clw ClassWizard信息文件,ini格式,ClassWizard出問題時可刪除它再重建
.map 映像信息文件,編制DLL寫.def文件時,若不知道函數導出順序,可在
Prject \ Settings \ Link 頁中選中“Generate mapfile”,重新build,
用記事本或其它類似程序打開生成的.map文件,裏面可看到函數導出表
.i 在命令行環境下輸入:cl ***.cpp /P (注意後面的參數P大小寫敏感),
程序文件夾中會生成.i文件,用記事本或其它類似程序打開,可看到.cpp
文件經預處理後的結果
.ncb 無編譯瀏覽文件,當自動完成功能(自動顯示成員變量列表)出問題時,
可刪除它,build 後自動重建。
其它:
.aps 資源輔助文件,二進制格式
.opt 開發環境參數(如工具條位置)文件
.plg 編譯信息(如error和warning信息)文件,html格式
.pch 預編譯文件,可加快編譯速度,但改文件非常大
.pdb 記錄程序相關的數據和調試信息
.exp dll信息文件,編譯dll時纔會生成
.bsc 用於瀏覽項目信息,可在
Prject \ Settings \ Link 頁中勾掉“Generate Browse Info File”,
禁止生成.bsc文件,以加快編譯速度。但若使用Source Browser的話
就必須有這個文件
1.關閉工程
2.刪除工程下.clw .ncb 文件及\debug目錄,
3.重建工程Rebuild All