keil error:#8:missing closing quote 處理
MDK5採用UTF-8,提示很多個這樣的error:#8:missing closing quote 的錯誤資訊。提供以下幾種方式解決:
第一種:
把報錯提示的檔案(包括.c和對應.h)用Notepad++開啟,修改編碼方式(改為UTF-8 無BOM),重新開啟專案,就不會報錯。(注:這種方式一旦再修改GUI有關的程式碼部分,就還是會報錯,只要有這種error提示就要重新改一次檔案的編碼方式)。
第二種:
用Source Insight 4.0建立一個關於這個程式碼專案的工程,在Source Insight 4.0的選項Options->Preferences->Files中最下面的Default encoding(編碼方式)要選擇UTF-8 with BOM,然後在SI裡面編輯程式碼,在KEIL編譯就不會報錯。
第三種:
第一種:
把報錯提示的檔案(包括.c和對應.h)用Notepad++開啟,修改編碼方式(改為UTF-8 無BOM),重新開啟專案,就不會報錯。(注:這種方式一旦再修改GUI有關的程式碼部分,就還是會報錯,只要有這種error提示就要重新改一次檔案的編碼方式)。
第二種:
用Source Insight 4.0建立一個關於這個程式碼專案的工程,在Source Insight 4.0的選項Options->Preferences->Files中最下面的Default encoding(編碼方式)要選擇UTF-8 with BOM,然後在SI裡面編輯程式碼,在KEIL編譯就不會報錯。
第三種:
在KEIL中Options for Target 'Flash' -> C/C++ -> Misc Controls新增“--locale=english”。
from: https://blog.csdn.net/qq_21226319/article/details/76614828
相關文章
- error的處理方式Error
- 15-錯誤處理(Error)Error
- OGG-01028 Recovery record is missing from log 的BUG處理
- 體會KEIL5資料處理和傳輸過程
- 錯誤處理:如何通過 error、deferred、panic 等處理錯誤?Error
- [譯] Part 30: Golang 中的Error處理GolangError
- 【ERROR】ORA-8103錯誤分析處理Error
- Golang 學習——error 錯誤處理淺談GolangError
- 【Linux】curl: (35) SSL connect error問題處理LinuxError
- 資料分析缺失值處理(Missing Values)——刪除法、填充法、插值法
- Laravel 8 路由模組新增 missing 方法Laravel路由
- GTID複製報錯處理:Last_Error: Error 'Can't drop database 'test';ASTErrorDatabase
- React Error Boundary 元件異常處理方案實踐ReactError元件
- Camunda 流程執行錯誤處理ERROR BOUNDARY EVENTError
- SQLServer mirror當機後error 9004異常處理SQLServerError
- The API server is burning too much error budget 異常處理APIServerError
- ORA-03137: TTC protocol internal error: [12333]分析及處理ProtocolError
- ERROR L107: ADDRESS SPACE OVERFLOW keil錯誤的解決方法Error
- 8.異常處理機制
- [轉帖]CentOS8 處理dockerCentOSDocker
- 記一次報錯 symlink(): Protocol error 問題處理ProtocolError
- dotNet8 全域性異常處理
- Java8中的時間處理Java
- FxFactory pro 8 for Mac(視覺特效處理)Mac視覺特效
- Java 8的18個常用日期處理Java
- git push出現unpack failed: error Missing tree錯誤的解決方法GitAIError
- RuntimeError: Error(s) in loading state_dict for SSD: Missing key(s) in解決辦法Error
- Go語言(golang)的錯誤(error)處理的推薦方案GolangError
- Nginx編譯時error: assignment makes pointer from integer without a cast處理Nginx編譯ErrorAST
- VIM 進階 —— 《VIM 8 文字處理實戰》
- 在 C 程式中處理 UTF-8 文字
- FxFactory 8 Pro for Mac(視覺特效處理包)Mac視覺特效
- 【譯】 WebSocket 協議第八章——錯誤處理(Error Handling)Web協議Error
- Oracle OER 7451 in Load Indicator : Error Code = OSD-04500的問題處理OracleIndicatorError
- WPF initialization for opening and unitialization for closing process
- Java8 Stream,簡潔快速處理集合(上)Java
- Java8 Stream,簡潔快速處理集合(下)Java
- 序號產生器給Keil註冊:ERROR R206: NO REGISTRY ACCESS, ADMINISTRATION RIGHTS REQUIREDErrorUI