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後分別可以查看該函數調用了誰和被誰調用

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章