• <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>
            Creative Commons License
            本Blog采用 知識共享署名-非商業(yè)性使用-禁止演繹 3.0 Unported許可協(xié)議 進行許可。 —— Fox <游戲人生>

            游戲人生

            游戲人生 != ( 人生 == 游戲 )
            站點遷移至:http://www.yulefox.com。請訂閱本博的朋友將RSS修改為http://feeds.feedburner.com/yulefox
            posts - 62, comments - 508, trackbacks - 0, articles - 7

            Doxygen在Cygwin下的使用

            Posted on 2009-08-28 17:14 Fox 閱讀(2925) 評論(5)  編輯 收藏 引用 所屬分類: T技術(shù)碎語

            本文同步自游戲人生

            我發(fā)現(xiàn)我最近成了Cygwin下的小白鼠,寫完Cygwin下安裝ACE,寫ACE在cygwin下的使用。現(xiàn)在又寫doxygen

            之前提到在Cygwin下讀代碼的不習(xí)慣,后來回到VS下看。沒過幾天,覺得VS下還是不夠直觀,于是就直接看ACE的doxygen了……

            doxygen好是好,用起來還是要慢慢習(xí)慣才行,需要在寫注釋和代碼的時候注意一些,掌握的細(xì)節(jié)和技巧越多,出來的文檔越豐富(當(dāng)然,這和代碼質(zhì)量是兩碼事)。

            我自然是把doxygen安裝在Cygwin下了,由于doxygen沒有提供info,Info doxygen時就自動打開了doxygen的man,和man doxygen、doxygen --help一個效果。

            如果希望閱讀更詳盡的使用方法,只有自己down一個manual了

            在Cygwin下,doxygen采用GNU的libiconv進行文字編碼的轉(zhuǎn)換,以UTF-8作為默認(rèn)編碼。

            使用doxygen生成config-file模板后,可以在config-file中進行一些項目設(shè)置(有注釋的,看的懂)。

            為了支持中文,我DOXYFILE_ENCODING用的是EUC-CN,但輸出文檔的語言O(shè)UTPUT_LANGUAGE卻選了English。兩點原因:

            o EUC-CN(各種漢字編碼知識就不在此普及了,你可以認(rèn)為簡體字編碼都是EUC-CN)和UTF-8不同,但OUTPUT_LANGUAGE的各種語言都是使用的UTF-8,所以兩種編碼不可能同時顯示,當(dāng)然,你可以把EUC-CN全轉(zhuǎn)成UTF-8。編碼不是高級的技術(shù),但對于非英語用戶絕對是一個噩夢后來發(fā)現(xiàn)是我自己學(xué)藝不精,DOXYFILE_ENCODING只是配置文件的編碼格式而已,而識別中文文檔只需要修改INPUT_ENCODING成EUC-CN即可,OUTPUT_LANGUAGE自然設(shè)置成Chinese也不會有問題,因為doxygen采用UTF-8輸出,使用中文輸出不會有亂碼問題

            o 雖然我的英文很蹩腳,雖然我的文檔中多有中文注釋。但像doxygen中文輸出的文檔中把class、public都給你翻譯成中文,你也受不了,這也英文水平無關(guān)。

            config-file中的其他內(nèi)容我現(xiàn)在也用不到,就沒有仔細(xì)看。

            因為Kevin會在公司里講一下doxygen,doxygen的manual也講的很詳細(xì),我就省點時間,不翻譯文檔了。

            簡單的一個Doxygen的測試在這里。

            Feedback

            # re: Doxygen在Cygwin下的使用[未登錄]  回復(fù)  更多評論   

            2009-08-29 08:17 by Peter
            我在日文Windows下用Doxygen輸出日文都是亂碼,郁悶,怎么設(shè)置DOXYFILE_ENCODING和OUTPUT_LANGUAGE都不行,難道我也需要把前者設(shè)置為日文編碼,后者設(shè)置為UTF-8?也可能是吧,謝謝樓主的分享!

            # re: Doxygen在Cygwin下的使用  回復(fù)  更多評論   

            2009-08-31 11:19 by Fox
            @Peter
            對不起,是我自己學(xué)藝不精:-),DOXYFILE_ENCODING只是配置文件的編碼格式而已,而識別中文文檔只需要修改INPUT_ENCODING成EUC-CN即可,OUTPUT_LANGUAGE自然設(shè)置成Chinese也不會有問題,因為doxygen采用UTF-8輸出,使用中文輸出不會有亂碼問題。
            也就是說,對于你而言,DOXYFILE_ENCODING可以保持UTF-8,只是把INPUT_ENCODING改成EUC-JP(或者你用的其他編碼)即可。

            # re: Doxygen在Cygwin下的使用  回復(fù)  更多評論   

            2011-09-05 15:22 by replica watches
            謝謝~!

            # re: Doxygen在Cygwin下的使用  回復(fù)  更多評論   

            2012-07-23 22:36 by luxury watches
            實用,怎么下載manual呢?
            91精品国产91久久久久久青草 | 久久精品国产91久久麻豆自制| 日韩人妻无码精品久久免费一| 国产精品久久久亚洲| 国产成人香蕉久久久久| 国产精品久久久久久久久软件| 国产精品久久久久久久| 中文字幕无码久久精品青草| 国产成人久久精品一区二区三区 | 狠狠色伊人久久精品综合网| 亚洲国产精品综合久久网络 | 久久久精品久久久久久| 伊人久久大香线蕉综合影院首页| 国产一区二区精品久久| 伊人久久大香线蕉成人| 久久96国产精品久久久| 亚洲va久久久噜噜噜久久天堂 | 超级97碰碰碰碰久久久久最新| 99国产欧美久久久精品蜜芽| 日韩精品久久久久久久电影| 国产精品美女久久久久av爽| 91精品国产综合久久婷婷| 中文字幕无码久久久| 久久97久久97精品免视看秋霞| 久久国产精品无码HDAV| 亚洲愉拍99热成人精品热久久| 一97日本道伊人久久综合影院| 2020最新久久久视精品爱| 99精品国产在热久久| 久久久无码精品亚洲日韩按摩 | 久久丫精品国产亚洲av| 97精品伊人久久久大香线蕉| 亚洲午夜无码久久久久小说| 久久久WWW成人| 午夜精品久久久内射近拍高清| 国内精品久久久久久久涩爱 | 亚洲国产欧洲综合997久久| 久久这里有精品| 久久久久久久久久久精品尤物| 成人综合久久精品色婷婷| 久久精品无码一区二区WWW|