1. 程式人生 > >vc++6中生成mfc.bsc檔案和使用方法

vc++6中生成mfc.bsc檔案和使用方法

 MFC.bsc檔案的生成方法

 首先進入DOS命令模式: 
C:/Program Files/Microsoft Visual Studio/VC98/bin目錄下執行VCVARS32.BAT,

然後再進入C:/Program Files/Microsoft Visual Studio/VC98/MFC/SRC/ 執行如下命令:nmake browseonly=1 no_pch=1 no_pdb=1 dll=2

     應該就是首先生成一個cl工具,然後nmake工具把當前的原始碼進行索引。

     這樣就會在vc98/MFC/SRC目錄下生成一個bsc檔案,當然這個檔名字不一定是MFC.bsc

使用MFC.bsc閱讀原始碼能夠提供很多方便,下面介紹下用法吧

1.首先隨便開啟一個工程,這個是必須的,如果不開啟,Tool選單下是沒有Source Browser這個選項的。  2.開啟上一篇文章提到的MFC.bsc(或是自己生成的檔案),在開啟對話方塊中可以選擇型別bsc,這樣查詢快點。

3.開啟後,點選Tool選單下的Source Browser按鈕,彈出一個對話方塊,通過該對話方塊可以進行查詢了。

4.該對話方塊的使用

    第一個視窗是Identifier,你可以在這裡輸入函式名、類名、預定義名、巨集名、檔名。

    如果你在第一個窗口裡輸入了函式名,類名,預定義名,巨集名,那麼你在第二個窗口裡可以選第一項:Definitions and References。然後按OK,就可以檢視函式,類,預定義名和巨集的定義以及在何處被引用。

    如果你在第一個窗口裡輸入了檔名,那麼你在第二個窗口裡可以選擇第二項:File Outline,按OK後可以檢視該檔案裡聲明瞭什麼類,什麼函式。

    如果你在第一個窗口裡輸入了一個類名,那麼在第二個窗口裡你可以選擇第三項和第四項:Base Classes and Members和Derived Classes and Members。按OK後分別可以檢視該類的基類及其成員和該類的派生類及其成員。
如果你在第一個窗口裡輸入了一個函式名,那麼你在第二個窗口裡可以選擇最後兩項:Call Graph和Caller Graph,按OK後分別可以檢視該函式呼叫了誰和被誰呼叫。

    還有一個小技巧:當最後的結果顯示出來後,你在結果中的函式名、類名、預定義名、巨集名上雙擊滑鼠左鍵,那麼包含這些名字的定義或實現的檔案就被打開了。