• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆-341  評(píng)論-2670  文章-0  trackbacks-0

                GacUI的類(lèi)庫(kù)說(shuō)明文檔已經(jīng)可以生成了!利用了之前的這篇博客描述的pdb信息抽取并和XML注釋合并的技術(shù),成功寫(xiě)了一系列工具來(lái)從這些信息里面生成靜態(tài)html文檔。現(xiàn)在的XML注釋只寫(xiě)了1/3,所以生成的文檔還不全。

                之所以做這個(gè)工具,而不用Doxygen,是因?yàn)閂isual C++對(duì)XML注釋有著良好的支持。如果你為你的代碼寫(xiě)了XML注釋?zhuān)敲丛谥悄芴崾纠锩孢€可以看到成員的文檔。但是這個(gè)形式的注釋并不是Doxygen所接受的,而微軟或其它開(kāi)源工具對(duì)XML注釋生成文檔的工具僅限于.net程序(包括C++/CLI)。本來(lái)GacUI的release所提供的代碼是幾個(gè)壓縮過(guò)的cpp和h文件,所以可以用一個(gè)C++/CLI工程去編譯這個(gè)代碼從而使用那些軟件來(lái)產(chǎn)生文檔的。不過(guò)本著造福大眾兼磨練自己的精神,就寫(xiě)了一個(gè)專(zhuān)門(mén)針對(duì)VC++的Native C++工程編譯產(chǎn)生的xml注釋文件和pdb文件抽取數(shù)據(jù)合成文檔的工具。

                下面是文檔的截圖:





                文檔生成工具的代碼已經(jīng)提交到了Gac Library(http://gac.codeplex.com)上面。目前的話,只需要打開(kāi)<root>\Libraries\GacUI\GacUISrc\GacUISrc.sln,使用debug編譯之后,運(yùn)行<root>\Libraries\GacUI\Public\Release.bat,就會(huì)在Temp\StaticHtmpDoc\目錄下面產(chǎn)生一系列的html文件。目前這個(gè)文檔的根節(jié)點(diǎn)是reference_gacui.html文件。

                在Release.bat里面可以看出,我使用了<root>\Common\Tools\下面的幾個(gè)exe程序來(lái)讀pdb、讀xml注釋并生成靜態(tài)html文檔。在與exe同名的目錄下面,有這些工具的源代碼。目前這個(gè)工具還不能處理模板類(lèi)的xml注釋?zhuān)@個(gè)功能不久之后就會(huì)加上去。

            posted on 2012-04-01 00:43 陳梓瀚(vczh) 閱讀(3595) 評(píng)論(9)  編輯 收藏 引用 所屬分類(lèi): GacUI

            評(píng)論:
            # re: 成功從VC++的XML注釋生成靜態(tài)html文檔 2012-04-01 01:31 | 空明流轉(zhuǎn)
            師祖威武牛逼強(qiáng)大到爆!  回復(fù)  更多評(píng)論
              
            # re: 成功從VC++的XML注釋生成靜態(tài)html文檔 2012-04-01 03:41 | ArthasLee
            膜拜GaCUI之主&&宇宙無(wú)敵萌兔教主vczh君  回復(fù)  更多評(píng)論
              
            # re: 成功從VC++的XML注釋生成靜態(tài)html文檔 2012-04-01 05:44 | 空明流轉(zhuǎn)
            這個(gè)其實(shí)是樓主的愚人節(jié)玩笑。  回復(fù)  更多評(píng)論
              
            # re: 成功從VC++的XML注釋生成靜態(tài)html文檔 2012-04-01 05:50 | 陳梓瀚(vczh)
            @空明流轉(zhuǎn)
            才不是呢,哼!  回復(fù)  更多評(píng)論
              
            # re: 成功從VC++的XML注釋生成靜態(tài)html文檔 2012-04-01 20:55 | Zblc(邱震鈺)
            必定抽一兩天仔細(xì)拜讀下   回復(fù)  更多評(píng)論
              
            # re: 成功從VC++的XML注釋生成靜態(tài)html文檔 2012-04-02 03:42 | bennycen
            # re: 成功從VC++的XML注釋生成靜態(tài)html文檔 2012-04-05 18:07 | phoenixbing
            無(wú)敵兔啊  回復(fù)  更多評(píng)論
              
            # re: 成功從VC++的XML注釋生成靜態(tài)html文檔 2012-04-09 21:57 | Scan
            終于理解到,老大的id是vczh=V + ChenZiHan  回復(fù)  更多評(píng)論
              
            # re: 成功從VC++的XML注釋生成靜態(tài)html文檔[未登錄](méi) 2012-04-11 17:47 | me
            @Scan
            V=Victor  回復(fù)  更多評(píng)論
              
            色偷偷88欧美精品久久久| 国色天香久久久久久久小说| 7国产欧美日韩综合天堂中文久久久久| 94久久国产乱子伦精品免费| 亚洲精品无码久久毛片| 久久综合九色综合97_久久久| 午夜精品久久久久久影视777| 精品久久久久久久久久中文字幕| 国产亚洲美女精品久久久2020| 久久国产成人精品国产成人亚洲| 精品少妇人妻av无码久久| 久久综合亚洲色HEZYO社区 | 国产精品久久久久久久app| 日韩人妻无码一区二区三区久久 | 99精品久久精品一区二区| 一本大道久久a久久精品综合| 国产精品久久久久9999| 久久热这里只有精品在线观看| 2020久久精品亚洲热综合一本| 狠狠色丁香婷婷综合久久来来去| 成人国内精品久久久久一区| 亚洲综合伊人久久大杳蕉| 久久香蕉国产线看观看精品yw| 久久国语露脸国产精品电影| AV无码久久久久不卡蜜桃| 亚洲中文字幕无码一久久区| 午夜人妻久久久久久久久| 亚洲色婷婷综合久久| 狠狠88综合久久久久综合网| 久久国产精品成人影院| 国产精品嫩草影院久久| 久久久WWW免费人成精品| 中文字幕久久亚洲一区| 四虎国产精品成人免费久久| 欧美午夜精品久久久久免费视| 亚洲国产欧美国产综合久久 | 亚洲精品美女久久777777| 亚洲国产精品无码久久一区二区 | 国产精品久久久久久久久| 69久久精品无码一区二区| 精品人妻伦九区久久AAA片69|