• <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>

            S.l.e!ep.¢%

            像打了激速一樣,以四倍的速度運轉,開心的工作
            簡單、開放、平等的公司文化;尊重個性、自由與個人價值;
            posts - 1098, comments - 335, trackbacks - 0, articles - 1
              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            pclint - 附上集成到VC的step by step

            Posted on 2009-09-19 22:12 S.l.e!ep.¢% 閱讀(923) 評論(0)  編輯 收藏 引用 所屬分類: test
            附上集成到VC的step by step
            在VC環境下,對單個文件進行LINT檢查的方法

            1、下載PCLint

            2、解壓到某一位置,如C:\。注意路徑中最好不要有空格,若有空格,以后的配置時,需對路徑名加雙引號。

            3、假設第二步設定的目錄為C:\pclint。拷貝三個文件從C:\pclint\lnt內,lib-w32.lnt,env-vc6.lnt,co-msc60.lnt到C:\pclint目錄。

            4、新建兩個文件,std.lnt, options.lnt(空文件)。std.lnt文件內容如下:
            // contents of std.lnt
            c:\pclint\co-msc60.lnt
            c:\pclint\lib-w32.lnt
            c:\pclint\options.lnt -si4 -sp4
            -i"c:\Program Files;c:\Program Files\Microsoft Visual Studio\VC98\Include"
            //VC的安裝目錄,以及VC頭文件的路徑
            //end

            5、配置VC的IDE。
            選擇tools -- customize -- tools 新建一個工具,命名可以為PCLint
            command: C:\pclint\Lint.exe
            Arguments: -u c:\pclint\std.lnt c:\pclint\env-vc6.lnt "$(FilePath)"
            Use Output Window項打勾。

            6、打開一個文件,如test.cpp。選擇tools下的PCLint菜單對test.cpp進行檢查。
            如果出現c:\pclint\co-msc60.lnt(214) : Error 307: Can't open indirect file 'lib-ole.lnt' 錯誤,則可以通過修改co-msc60.lnt中的第214行(倒數第一行),可以將其注釋或改成 C:\pclint\lnt\lib-ole.lnt


            在VC環境下,對工程進行LINT檢查的方法

            1、確定能夠成功對單個文件進行檢查。

            2、從http://www.weihenstephan.de/~syring/win32/UnxUtils.zip下載UnxUtils.zip。(需要用到unix中的find等命令來查找當前目錄下的C和C++文件,然后再將它們送給lint程序處理)

            3、解壓UnxUtils.zip至c:\unix下

            4、配置VC的IDE。
            選擇tools -- customize -- tools 新建一個工具,命名可以為PCLint_project
            command: C:\unix\usr\local\wbin\find.exe
            Arguments: "$(FileDir)" -name *.c -o -name *.cpp | C:\unix\usr\local\wbin\xargs c:\pclint\lint-nt -i"c:\unix\usr\local" -u c:\pclint\std.lnt c:\pclint\env-vc6.lnt
            Use Output Window項打勾。

            5、注意,VC的工程路徑名中不能帶有空格。用find.exe查找完之后,通過管道將查找的文件結果交給Lint去檢查,如果存在空格,則LINT將無法工作。
            99热成人精品热久久669| 热RE99久久精品国产66热| 亚洲国产精品无码成人片久久| 国产精品99久久久精品无码| 久久久久国产精品嫩草影院| 久久天天躁狠狠躁夜夜躁2O2O| 人人狠狠综合久久亚洲88| 久久综合亚洲色HEZYO国产| 亚洲欧美成人综合久久久| 99久久国产热无码精品免费久久久久 | 精品国产乱码久久久久软件| 亚洲女久久久噜噜噜熟女| 国产精品成人久久久久久久| 久久久久一本毛久久久| 久久国产亚洲高清观看| 欧美性猛交xxxx免费看久久久| 久久夜色精品国产噜噜亚洲AV| 国产亚州精品女人久久久久久 | 久久亚洲精品国产精品婷婷| 久久99精品久久久久久久不卡| 久久久噜噜噜久久中文字幕色伊伊| 色婷婷综合久久久久中文一区二区 | 99久久精品国内| 久久无码专区国产精品发布 | 日本久久久久亚洲中字幕 | 亚洲欧美另类日本久久国产真实乱对白| 久久久久亚洲精品无码蜜桃| 久久久久久久久66精品片| 久久国产精品偷99| 伊人久久综合热线大杳蕉下载| 久久久噜噜噜www成人网| 久久久久久久精品成人热色戒| 久久国产香蕉一区精品| 国产福利电影一区二区三区久久老子无码午夜伦不 | 伊人久久五月天| 精品久久久久久久中文字幕| 97精品久久天干天天天按摩| 久久精品国产亚洲AV香蕉| 久久久久99精品成人片试看| 久久久精品人妻一区二区三区蜜桃 | 国产精品久久久久9999高清|