Re: MPLAB X IDE include問題
|
||||
---|---|---|---|---|
資深會員
|
我也是常常出現一堆紅色黃色波浪
後來我是改專案的編碼 就正常了。 不知道對你的專案有沒有用 可以試試看。 Attach file: (0.00 KB)
發表於: 2020/5/27 16:33
|
|||
|
Re: MPLAB X IDE include問題
|
||||
---|---|---|---|---|
初級會員
|
Hi energy0364
我是用MCC沒錯, 試著了解它產生的程式架構, 初步是覺得還蠻好用的, 自動生成了很多東西可以用。 Hi Libra 我使用你提供的方法, 確實是把問題燈泡消失, 但感覺這只是關掉錯誤提示, 根本問題還在 我使用ctrl+Mouse L要進入下列的.h(之前有燈泡提示的地方) 是無法跳出顯示連結的檔案視窗, 雖然燈泡不見了, MPLAB X IDE還是找不到連結點, 不知道還有沒有其它根本的解決方法可以提供? 感謝~! #include <xc.h> #include <stdint.h> #include <stdbool.h> #include <conio.h>
發表於: 2020/5/26 10:43
|
|||
|
Re: MPLAB X IDE include問題
|
||||
---|---|---|---|---|
管理員
|
MPLAB X IDE code parser會嘗試尋找程式代碼中的定義或是宣告, 來警告USER可能遺漏的地方, 因此有燈泡這樣的提示, 但是MCU家族越來越多, X IDE裡面Gen code的重複參照及先後繼承關係變複雜了, 因此導致Code Parser無法正確找到引用的.h檔頭或是宣告定義, 但是編譯器會正常的編譯沒有問題, 這只是程式代碼的Parser錯誤並非程式有誤, 如果覺得這樣的提示有困擾, 可以在Tool中的設定將之選擇性的關閉
如果是自己定義的宣告也出現警告時, 可以嘗試重新parser看看可否找到 在專案上按右鍵, 依下圖選擇 Attach file: (0.00 KB) (0.00 KB)
發表於: 2020/5/26 9:02
|
|||
|
Re: MPLAB X IDE include問題
|
||||
---|---|---|---|---|
中級會員
|
你這個專案應該是MCC生成的吧?
照理來說main應該會有#include "mcc_generated_files/mcc.h"??? 然後mcc.h裡面才會有你include進來的檔案 還有你有使用的模組 ex: tmr0... #include <xc.h> #include "device_config.h" #include "pin_manager.h" #include <stdint.h> #include <stdbool.h> #include "tmr0.h" 我不太確定是否是這個原因造成, 也不太確定你已經用mcc了怎麼還需要include這些檔案, mcc我只用過少數幾次, 基本上都是一些很簡單的MCU, 從以前自己寫底層到現在MCC, 還是覺得MCC常常會把Code塞得很亂...
發表於: 2020/5/26 8:58
|
|||
|
Re: MPLAB X IDE include問題
|
||||
---|---|---|---|---|
初級會員
|
Hi energy0364
我試了LED8-LR專案點右鍵-> Code Assistance-> Reparse Project 畫面上的燈泡是存在...@@ Hi Ryang include的xxx.h我都知道在哪 也正確的被引用了 問題是, MPLAB X IDE畫面會出現問題提示, 這會造成我寫code的疑惑, 明明對的語法卻顯示錯誤, 編譯也可過, 燒錄執行又沒問題。 這...... MPLAB X IDE畫面會出現讓人疑惑的問題提示, 該如何導正?
發表於: 2020/5/25 15:20
|
|||
|
Re: MPLAB X IDE include問題
|
||||
---|---|---|---|---|
版主
|
感謝 energy0364 的協助。
點選 重新分析專案 後就可以找到此 h 檔的位置。 #include <xxxxx> 使用< > 的括符是說使用內定的路徑 ..\xc8\v2.05\pic\include\c99 下。
發表於: 2020/5/25 14:45
|
|||
|
Re: MPLAB X IDE include問題
|
||||
---|---|---|---|---|
中級會員
|
試試看LED8-LR專案點右鍵->
Code Assistance-> Reparse Project
發表於: 2020/5/25 14:09
|
|||
|
MPLAB X IDE include問題
|
||||
---|---|---|---|---|
初級會員
|
請問一下,
如下圖MPLAB X IDE會出現問題提示, 但我卻可以編譯完成及燒錄到實驗板上,成功執行。 這錯誤問題提示是設定上哪裡要設定呢? 還是其它方法沒注意到的 這個要如何改善? 請賜教~! Attach file: (0.00 KB)
發表於: 2020/5/25 13:56
|
|||
|