:::


Browsing this Thread:   1 Anonymous Users






XC.h中MCU的h檔 路徑不正確
#1
新會員
新會員


查看用戶資訊
請問各位有遇過MPLAB X 在main.c裡面include xc.h,裡面所抓到的MCU判斷是正確的,但是卻找不到該MCU的.H檔。

目前找到的問題是未包含到正確.H檔的路徑

如下圖
https://imgur.com/kBvWGx9

這邊去看了一下他目前的連結,只有下列東西
https://imgur.com/TfZL5KK

找了一下XC16 V1.50裡面正確的位置
https://imgur.com/Rq7nrWJ

目前如果我手動把它放到我的專案裡面我認為應該是可以找的到的,
但是看了一下xc.h他是把所有的mcu都放在裡面,
判斷mplab x選擇的mcu來include正確的.h檔,

如果我手動放在我的專案裡面,這樣好像就失去它原本的用意了,
想問一下大家這個問題要怎麼解決呢?

發表於: 5/22 10:07

Edited by news9801 on 2020年05月22日 11:05:40
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: XC.h中MCU的h檔 路徑不正確
#2
新會員
新會員


查看用戶資訊
目前解決了,我把MPLAB X 安裝成目前最新版本 5.35就沒這個問題了

發表於: 5/22 11:31
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: XC.h中MCU的h檔 路徑不正確
#3
新會員
新會員


查看用戶資訊
補充,5.30版本會有我剛剛說的問題

發表於: 5/22 11:40
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: XC.h中MCU的h檔 路徑不正確
#4
新會員
新會員


查看用戶資訊
目前在重新建一次專案測試後,還是會發生一樣的情況...無言

發表於: 5/22 14:43
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: XC.h中MCU的h檔 路徑不正確
#5
新會員
新會員


查看用戶資訊
目前測試時發現從MPLAB X V5.30 換到 V5.35時可能是預設的XC16版本
並非V1.50版本,

由於內部還有一個V1.23版本的XC16,
剛剛把他換過去就不會出現找不到.H檔的問題,

目前把教育訓練光碟上的V1.40 V1.41 V1.50拿來測試,
都是一樣找不到.H檔的結果,
換成V1.23版本的XC16則正常,不曉得是不是哪邊沒設置好,

有人有相關經驗嗎?

發表於: 5/22 15:18
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: XC.h中MCU的h檔 路徑不正確
#6
新會員
新會員


查看用戶資訊
這次應該是找到問題了,一個問題弄了一整天也是滿累的,想說乾脆放棄就用XC16 V1.23算了,

1.目前從你的專案點選右鍵選擇Properties
2.點選XC16(Globle Option)
4.看到一個override default device support標題
5.將「Do not override」 改成 「Compiler Location」

這時候就正常了,用ctrl + 左鍵點選你的.h檔名稱也可以正常叫出來,
不會出現找不到的問題

找了國外的microchip論壇好像也有很多人出現這個問題,但是都沒解決

發表於: 5/22 16:34
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You can attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

http://elearning.microchip.com.tw/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

課程 - 台北教育訓練中心
課程 - 新竹教育訓練中心
課程 - 高雄教育訓練中心
教育訓練中心介紹
購買 - 實驗工具
臺灣實驗板介紹與資源