金慶的專欄
C++博客
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
::
423 隨筆 :: 0 文章 :: 454 評論 :: 0 Trackbacks
公告
我的隨筆
我的評論
我參與的隨筆
留言簿
(12)
給我留言
查看公開留言
查看私人留言
隨筆分類
(502)
1. C/C++(166)
(rss)
2. 網游開發(108)
(rss)
3. Golang(20)
(rss)
4. Linux/Unix(30)
(rss)
5. 軟工與管理(44)
(rss)
6. Python(23)
(rss)
7. Erlang(18)
(rss)
8. Rust(16)
(rss)
9. 其它(77)
(rss)
隨筆檔案
(423)
2023年1月 (1)
2022年11月 (1)
2022年10月 (2)
2022年9月 (1)
2022年4月 (6)
2022年1月 (2)
2021年12月 (4)
2021年11月 (6)
2021年10月 (2)
2021年9月 (2)
2021年8月 (7)
2021年7月 (2)
2021年5月 (2)
2021年3月 (1)
2021年2月 (2)
2021年1月 (1)
2020年12月 (1)
2020年10月 (1)
2020年9月 (5)
2020年8月 (1)
2020年7月 (1)
2020年6月 (1)
2020年4月 (2)
2020年3月 (3)
2020年2月 (3)
2020年1月 (1)
2019年12月 (1)
2019年9月 (2)
2019年4月 (2)
2019年1月 (1)
2018年12月 (1)
2018年11月 (3)
2018年10月 (1)
2018年9月 (3)
2018年8月 (3)
2018年7月 (2)
2018年6月 (4)
2018年5月 (4)
2018年4月 (4)
2018年3月 (1)
2018年1月 (2)
2017年12月 (2)
2017年11月 (3)
2017年10月 (3)
2017年8月 (7)
2017年7月 (1)
2017年6月 (1)
2017年5月 (3)
2017年4月 (3)
2017年3月 (3)
2017年2月 (2)
2017年1月 (2)
2016年12月 (5)
2016年11月 (2)
2016年10月 (2)
2016年9月 (1)
2016年8月 (6)
2016年7月 (3)
2016年6月 (2)
2016年5月 (4)
2016年4月 (2)
2016年3月 (2)
2016年1月 (3)
2015年12月 (2)
2015年11月 (2)
2015年10月 (1)
2015年8月 (2)
2015年7月 (1)
2015年6月 (1)
2015年5月 (4)
2015年4月 (3)
2015年3月 (4)
2015年2月 (5)
2015年1月 (4)
2014年12月 (3)
2014年11月 (3)
2014年10月 (2)
2014年9月 (3)
2014年8月 (1)
2014年4月 (4)
2014年3月 (1)
2014年2月 (4)
2014年1月 (5)
2013年12月 (5)
2013年11月 (5)
2013年9月 (2)
2013年8月 (2)
2013年7月 (2)
2013年6月 (2)
2013年5月 (1)
2013年1月 (2)
2012年12月 (1)
2012年11月 (1)
2012年9月 (1)
2012年8月 (3)
2012年7月 (2)
2012年6月 (1)
2012年4月 (3)
2012年3月 (2)
2012年2月 (3)
2012年1月 (2)
2011年11月 (2)
2011年10月 (3)
2011年9月 (2)
2011年8月 (2)
2011年7月 (3)
2011年6月 (2)
2011年5月 (3)
2011年1月 (2)
2010年12月 (1)
2010年11月 (2)
2010年10月 (2)
2010年9月 (3)
2010年8月 (2)
2010年7月 (3)
2010年6月 (1)
2010年5月 (3)
2010年4月 (3)
2010年3月 (5)
2010年2月 (4)
2010年1月 (4)
2009年12月 (2)
2009年11月 (3)
2009年10月 (4)
2009年9月 (3)
2009年8月 (2)
2009年7月 (4)
2009年6月 (1)
2009年5月 (3)
2009年4月 (4)
2009年3月 (2)
2009年2月 (5)
2009年1月 (1)
2008年12月 (7)
2008年11月 (4)
2008年10月 (1)
2008年9月 (3)
2008年8月 (4)
2008年7月 (3)
2008年6月 (4)
2008年5月 (6)
2008年4月 (7)
2008年3月 (6)
2008年1月 (5)
2007年12月 (7)
2007年11月 (4)
2007年10月 (5)
2007年9月 (6)
2007年8月 (8)
2007年7月 (5)
相冊
公告照片
搜索
積分與排名
積分 - 653959
排名 - 25
最新評論
1.?re: boost::asio::spawn 將一統C++網絡庫
asio 成為C++首選網絡庫
--linda
2.?re: log4cxx中文輸出錯誤補丁
評論內容較長,點擊標題查看
--金慶
3.?re: mingw編譯OrzNet
能發送一個mingw編譯好的OrzNet庫給我嗎? liuweiqcxy@163.com
謝謝!
--劉威
4.?re: log4cxx中文輸出錯誤補丁
評論內容較長,點擊標題查看
--bigbad
5.?re: log4cxx中文輸出錯誤補丁
評論內容較長,點擊標題查看
--bigbad
閱讀排行榜
1.?"multiple definition of" 錯誤(11016)
2.?SVN中邪惡的replace(10938)
3.?VS2005編譯libevent(10404)
4.?混音算法的學習與研究(10183)
5.?C調用lua腳本的效率測試(9003)
評論排行榜
1.?VC6正在被拋棄(35)
2.?VS2005編譯libevent(21)
3.?"multiple definition of" 錯誤(18)
4.?C++引用優于指針(17)
5.?ACE與ASIO之間關于Socket編程的比較(16)
Vs調用luacheck靜態檢查
Vs調用luacheck靜態檢查
(金慶的專欄 2017.3)
1. 安裝luacheck
1. 下載 luacheck-0.19.0
2. 解壓復制到 d:/tools/luacheck-0.19.0
3. 運行 install.lua <path>
d:\tools\luacheck-0.19.0>d:\tools\lua\lua53.exe install.lua d:\tools\luacheck
運行install.lua僅僅是復制文件,改寫bin\luacheck.bat.
2. VS 添加外部工具調用
工具->外部工具->添加
標題:luacheck
命令:d:\tools\luacheck\luacheck.bat
參數:$(SolutionDir)src\*.lua
或者單個文件
參數:$(ItemPath)
選擇“使用輸出窗口”
3. 更改luacheck輸出格式,可以雙擊定位到出錯行。
luacheck輸出格式如下:
Checking E:\server_oschina\scripts\cell\svc_test_cmd.lua 4 warnings
E:\server_oschina\scripts\cell\svc_test_cmd.lua:3:7: unused variable 'log'
E:\server_oschina\scripts\cell\svc_test_cmd.lua:14:5: line contains trailing whitespace
雙擊可以打開文件,但是定位在第1行。需要改為行號在括號內的格式:“cmd.lua(3):”
可以直接更改luacheck\format.lua, 也可以復制為 luacheck\format_vs.lua 更改。
- local res = ("%s:%d:%d"):format(file, location.line, location.column)
+ local res = ("%s(%d):%d"):format(file, location.line, location.column)
- return format
+ return formatters.plain
參數:$(SolutionDir)src\*.lua
參數:$(SolutionDir)src\*.lua --formatter luacheck.format_vs
現在輸出為:
E:\server_oschina\scripts\cell\svc_test_cmd.lua(3):7: unused variable 'log'
E:\server_oschina\scripts\cell\svc_test_cmd.lua(14):5: line contains trailing whitespace
4. 如果安裝了lfs, 則可以輸入目錄作為參數。
5. 添加配置 .luacheckrc
Windows下創建 .luacheckrc 需要輸入文件名為 .luacheckrc., 即尾部加一點。
或者用 echo > .luacheckrc
創建在sln目錄,然后設置外部工具luacheck調用的初始目錄為 $(SolutionDir),這樣就可以讓配置生效。
示例:
exclude_files = {
"lualibs/**/*",
}
globals = {
}
read_globals = {
'c_log',
}
posted on 2017-03-08 13:10
金慶
閱讀(1466)
評論(0)
編輯
收藏
引用
所屬分類:
9. 其它
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
TortoiseGit is OK but GitExtensions fails
DeathVoteExpirationTimeout in Orleans
How to delete local branches of GitExtension
Clustering provider in Orleans
Why Orleans' actor is virutal
What comes after microservice?
Rust Deref coercion example
Rust Error Return Check Policy
Rust visibility
Why does Rust check borrow even in single thread
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © 金慶
欧美喷潮久久久XXXXx
|
18禁黄久久久AAA片
|
久久人人爽人人爽人人AV
|
99久久精品午夜一区二区
|
久久精品国产亚洲AV高清热
|
精品无码久久久久久午夜
|
99久久婷婷国产一区二区
|
一本色道久久88—综合亚洲精品
|
无码久久精品国产亚洲Av影片
|
国内精品久久人妻互换
|
久久久久久久综合综合狠狠
|
婷婷国产天堂久久综合五月
|
国产V综合V亚洲欧美久久
|
九九久久精品无码专区
|
蜜臀久久99精品久久久久久小说
|
99久久99久久精品国产
|
久久久无码一区二区三区
|
久久国产V一级毛多内射
|
欧洲精品久久久av无码电影
|
久久久精品人妻无码专区不卡
|
精品久久久久久久无码
|
无码任你躁久久久久久老妇
|
久久久青草久久久青草
|
亚洲AV无码1区2区久久
|
久久人人爽人人爽人人av东京热
|
日本加勒比久久精品
|
97久久天天综合色天天综合色hd
|
久久99九九国产免费看小说
|
久久久精品国产亚洲成人满18免费网站
|
久久久久久亚洲Av无码精品专口
|
久久人人爽人人爽人人av东京热
|
中文字幕无码久久精品青草
|
狠狠综合久久综合中文88
|
一本大道加勒比久久综合
|
国产精品美女久久久久网
|
无码久久精品国产亚洲Av影片
|
久久99精品久久久久久
|
久久夜色精品国产噜噜噜亚洲AV
|
精品无码久久久久国产动漫3d
|
久久精品国产精品亚洲精品
|
久久亚洲AV无码精品色午夜麻豆
|