質問: PIC XC8で__delay_ms()にエラーが出る
回答: 下記、MicrochipのQ & A の最後の方に、解決策が載っています。 I had same problem, MPLAB X IDE v1.85 with XC8 C compiler V1.20 (Latest at the time) HOW I FIXED __delay_ms PROBLEM: edit the file pic.h and on about line 146 is the beginning of the block that defines __delay_ms. change #ifdef __PICCPRO__ TO #ifdef __PICC__ Restart the IDE. That removed the warnings and any compiler errors. So far I've seen no side effects of the change. これを実行すれば、治りますよ。 何をすれば良いかと云うと、xc.hはpic.hを参照します。このMicrochip XC8の中の include フォルダ内の pic.h の146行から始める #ifdef __PICCPRO__ の行を #ifdef __PICC__と編集して、MPLAB X を再起動すれば、もはやこの警告は出なくなります。 それだけの事です。