1、安裝pclint
b. 點選pclint9setuo.exe將pclint安裝到c:\lint下(也可以是其它位置);
c. 將patch下的內容拷貝到c:\lint下,32位系統執行patch.bat,64位系統執行patch64.bat;
d. 執行完c中的bat後可將c中拷貝過來的檔案刪除掉。
2、配置單個檔案檢查項
a. 在c:\lint下新建乙個check資料夾;
b. 在c:\lint\check下新建乙個名為include.lnt的檔案,並輸入以下內容:
[cpp]view plain
copy
-ic:/lint
-ic:/lint/lnt
-ic:/"program files"/"microsoft visual studio 12.0"/vc/include
-ic:/"program files"/"microsoft visual studio 12.0"/vc/atlmfc/include
-ic:/"program files"/"microsoft visual studio 12.0"/vc/include
(這個檔案為包含檔案路徑,包含了其餘lnt檔案的路徑及系統標頭檔案的路徑,可根據實際新增和修改)
c. 在c:\lint\check下新建乙個名為std.lnt的檔案,並輸入以下內容:
[cpp]view plain
copy
-ic:\lint\lnt
c:\lint\lnt\lib-w32.lnt
c:\lint\lnt\co-msc90.lnt
c:\lint\lnt\env-vc9.lnt
-si4 -sp4
(這個檔案包含了vs2013所需要的基本lnt檔案及一些標準選項,可根據實際新增和修改)
d. 在c:\lint\check下新建乙個名為option.lnt的檔案,並輸入以下內容:
[cpp]view plain
copy
-wlib(0)
-e714 // function not use
-e715
-e522
-e534
-e830
(這個檔案包含了跟專案有關的特殊選項,可根據具體專案進行修改)
e. 在c:\lint\check下新建file_chk.bat檔案,並輸入以下內容:
[cpp]view plain
copy
c:\lint\lint-nt.exe -ic:\lint\check include.lnt std.lnt option.lnt %1 %2 %3 %4 %5 %6 %7 %8 %9
f. 開啟vs2013,依次點選工具-->外部工具,在彈出的對話方塊中點選新增按鈕,在各輸入框中輸入以下內容:
命令: c:\lint\check\file_chk.bat
引數: "$(itemdir)$(itemfilename)$(itemext)"
初始目錄: $(itemdir)
在使用輸出視窗前選勾,然後點選確認,完成。
之後,工具下拉列表裡會出現一欄名為pclint file chk的選單,點選此欄即可對當前檔案進行pclint檢查。
3. 配置整個工程檢查項
注意,3依賴於2所建立的幾個lnt檔案,因此需要先完成2。
a. 在c:\lint\check下新建乙個名為proj.bat的檔案,並輸入以下內容:
[cpp]view plain
copy
echo >.\_file.lnt
c:\lint\lint-nt.exe +linebuf %1 > .\_file.lnt
c:\lint\lint-nt.exe -ic:\lint\check include.lnt std.lnt option.lnt .\_file.lnt
del /f /q .\_file.lnt
b. 開啟vs2013,依次點選工具-->外部工具,在彈出的對話方塊中點選新增按鈕,在各輸入框中輸入以下內容:
命令: c:\lint\check\proj.bat
引數: $(projectdir)$(projectfilename)
初始目錄: $(projectdir)
在使用輸出視窗前選勾,然後點選確認,完成。
之後,工具下拉列表裡會出現一欄名為pclint prj chk的選單,點選此欄即可對當前工程進行pclint檢查。
注意:需要根據實際專案,完善include.lnt標頭檔案,否則可能會因為找不到標頭檔案而報錯。
references :
pclint在VS2013中的使用
什麼是pclint?pclint是乙個加強版c 編譯器,是一種執行靜態編譯檢查的工具,可以配合其它的c 編譯器使用。step 1.安裝,注意我的系統是64 windows visual studio 2013。因此應該安裝pclint 9i版本。安裝非常簡單,安裝完成後記得打補丁,參見附1.step...
OPencv在VS2013中的配置
3 提取完成後,即完成了opencv的安裝 二 設定opencv環境變數 1 開啟計算機的屬性頁,高階系統設定 環境變數 計算機名 的使用者變數 新建 1 變數名 opencv 變數值 opencv的資料夾路徑 opencv build 2 變數名 path 一般已經存在 變數值 opencv的資料...
在VS2013中除錯mex檔案
1.有了包含mexfunction的cpp或c還不夠,還需要建立乙個工程,這裡是新建乙個dll vs 新建 win32專案 dll。2.由於是64位機,所以需要把project設定成x64 debug,檢視 屬性管理器 雙擊project 配置管理器 平台 選擇x64 3.由於mex functio...