[問題] cppcheck
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
cppcheck
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
使用cppcheck檢查程式碼
餵入的資料(Input):
目錄下的.c與.h檔
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
message: syntaxError
message id: Invalid number of character '{' when these macros are defined: ''.
程式碼(Code):(請善用置底文網頁, 記得排版)
#define CPU_STANDBY()\
{\
LD_OFF();\
RDLD_OFF();\ <= cppcheck指出這行有問題。
}
補充說明(Supplement):
目錄下的.h檔中,有許多macro,也許是macro的寫法讓cppcheck檢查出有問題,有什麼
辦法可以讓cppcheck跳過檢查macro呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 58.115.106.73
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1450624025.A.A73.html
推
12/20 23:18, , 1F
12/20 23:18, 1F
→
12/21 19:12, , 2F
12/21 19:12, 2F
推
12/21 19:44, , 3F
12/21 19:44, 3F
→
12/22 09:19, , 4F
12/22 09:19, 4F
→
12/22 09:21, , 5F
12/22 09:21, 5F
→
12/22 09:22, , 6F
12/22 09:22, 6F
→
12/23 01:18, , 7F
12/23 01:18, 7F
→
12/23 01:18, , 8F
12/23 01:18, 8F
→
12/23 01:18, , 9F
12/23 01:18, 9F
→
12/23 21:58, , 10F
12/23 21:58, 10F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章