默認(rèn)分類 2010-09-08 23:42:05 閱讀34 評(píng)論0 字號(hào):大中小 訂閱
在VC6.0中,我們?cè)跒g覽別人代碼時(shí),遇到一個(gè)函數(shù),想查看這個(gè)函數(shù)的具體,我們最常用的是右鍵點(diǎn)擊彈出的菜單中選中“轉(zhuǎn)到XXX的定義”
sbr文件是什么呢?你試試新建一個(gè)MFC APPWizard(exe)工程,然后保存(不要編譯)。然后試試在頭文件中的函數(shù)聲明(Wizard幫你生成的函數(shù))右鍵點(diǎn)擊轉(zhuǎn)到一個(gè)函數(shù)定義試試,是不是出現(xiàn)
我繞了那么一大圈就是為了說明.sbr就是幫助你定位函數(shù)的文件,而且不是一開始就有的,至少要經(jīng)過某些過程才能生成的,好,不贅述了,我們現(xiàn)在的目標(biāo)就是尋找MFC源代碼對(duì)應(yīng)的*.sbr文件。先來看看它們的樣子先吧
我們要找到它們先。
然而我們找遍整個(gè)VC6.0的文件夾可是都沒找到它們,沒錯(cuò),新安裝的VC6.0默認(rèn)它們是沒有生成出來的....
我們首先要把它們編譯出來,首先我們找到我們想要看的MFC源碼,一般是在在目錄(你安裝VC6.0的盤符\VC98\MFC\SRC)下,
要在命令行格式打開那個(gè)文件夾,然后鍵入命令
nmake DEBUG=1 BROWSEONLY=1,它成功執(zhí)行的話就會(huì)在你安裝VC6.0的盤符VC98\MFC\SRC文件夾下生成多一個(gè)文件夾
沒錯(cuò),我們要的MFC源碼的sbr文件全在這個(gè)文件夾里了。
最后一步就是在我們建的工程中加入對(duì)它們的引用,在自己的工程里面 Project->Setting->Browse Info->Project Options
在這個(gè)編輯框里加上 "你安裝VC6.0的盤符\VC98\MFC\SRC\$NWD\*.sbr" ,比較喜歡用圖,繼續(xù)貼圖
重新編譯你的程序,這樣就大功告成了....
PS:如果在生成sbr那步出現(xiàn)問題的話,可能
是你的環(huán)境變量沒設(shè)好 (請(qǐng)參考VC6.0環(huán)境變量的設(shè)置,有個(gè)不錯(cuò)的網(wǎng)址可以參考:http://hi.baidu.com/zgjxwl/blog/item/a94a5e336fc20a45ac4b5f28.html 我也就不贅述了)
以上是我自己搜索資料,整理總結(jié)出來的,只希望能對(duì)一些人有幫助.如果有不對(duì),遺漏的地方也歡迎賜教
聯(lián)系客服