會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客





X IDE 的 Unresolved Identifier 訊息
資深會員
註冊日期:
2006/04/17 11:12
所屬群組:
註冊會員
文章: 627
等級: 22; EXP: 88
HP : 0 / 547
MP : 209 / 20942
離線
大家好:

如第一張圖在敘述的左邊出現燈泡和問號的圖示,滑鼠移到圖示上就出現第二張圖的訊息,再點擊圖示則會開啟 Option 視窗如第三張圖的說明:Unresolved Identifier。

請問這是什麼錯誤訊息,該如何解決?謝謝。

附加檔案:



jpg  unsolved.jpg (12.21 KB)
2310_5c09ee4861e31.jpg 259X100 px

jpg  unsolved1.jpg (17.47 KB)
2310_5c09ee531ed6a.jpg 328X141 px

jpg  unsolved2.jpg (29.94 KB)
2310_5c09ee5d7d6c8.jpg 545X279 px

2018/12/07 11:56
轉換PDF檔 列印


Re: X IDE 的 Unresolved Identifier 訊息
資深會員
註冊日期:
2009/02/26 09:42
所屬群組:
註冊會員
文章: 331
等級: 16; EXP: 97
HP : 0 / 399
MP : 110 / 11964
離線
您可以參考下面連結的討論(Microchip美國論壇), 您可以試試看.

https://www.microchip.com/forums/m934517.aspx



Simply renaming the source directory is opening correctly the project, with auto completion.
After digging, the problem stands into the IDE cache, certainly because it is storing results of parser, linked to filenames, and don't update it for some reasons on my computer.

For me, simply delete the folder:
C:\Users\<your account>\AppData\Local\mplab_ide\Cache

This folder is recreated on IDE start, and the files are then processed correctly, including autocompletion.

2018/12/07 15:02
轉換PDF檔 列印


Re: X IDE 的 Unresolved Identifier 訊息
資深會員
註冊日期:
2006/04/17 11:12
所屬群組:
註冊會員
文章: 627
等級: 22; EXP: 88
HP : 0 / 547
MP : 209 / 20942
離線
我去有老美那個帖子看,他的大意是說將那個名為 cache 的資料夾刪掉,我自己的路徑是以下這樣:

C:\Users\<your account>\AppData\Roaming\mplab_ide\dev\v5.10\var\cache

我也把 cache 資料夾刪掉,一開始那些警告訊息都不見了,但若我按 Ctrl 鍵再用滑鼠左擊隨便一個函數或變數名稱,想跳去原型宣告的位置,有的時候跳的過去,有時候不行,然後那些警告訊息又自動冒出來,不知道程式的 #include 到底要怎麼寫才能讓警告訊息不出現,謝謝。

2018/12/12 10:57
轉換PDF檔 列印


Re: X IDE 的 Unresolved Identifier 訊息
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14737
等級: 73; EXP: 42
HP : 1086 / 1810
MP : 4912 / 79686
離線
#include 基本上有兩種方式:

#include <c:\xxxxx\xxxxx\xxxx.h> 這是絕對定址方式直接只到你的 h 檔的位置。

#include "..\xxxxx.h" 再 Project 專案下的目錄往上移一層的目錄下的位置。

試試看用絕對位置的方式指定一下你要的 h 檔位置。

2018/12/12 12:22
轉換PDF檔 列印






無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
Microchip連結

網頁捷徑
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project