MPLAB X v5.0.5與XC8 v2.00編譯問題

作者 hsien0212 於 2018年10月26日 09:33:35
各位早
我快昏倒了
這幾天想說MPLAB X為4.15版,比較舊,就進行全面的更新
結果安裝目前最新版本MPLAB X v5.05、XC8 v2.00、MCC v3.66
然後最搞笑的事,我用PIC16F18855-MCC產生一些基本Code,結果XC8都編譯不過
舉例來說產生一個中斷
void interrupt INTERRUPT_InterruptManager(void)
{}
結果編譯後錯誤
mcc_generated_files/interrupt_manager.h:110:6: error: variable has incomplete type 'void'
void interrupt INTERRUPT_InterruptManager(void);

後來我查了一下資料,為XC8編譯問題
比較新版的要自己改成
void __interrupt () INTERRUPT_InterruptManager (void)
{}

真得很無言!
請問有人跟我一樣嗎?

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=18&topic_id=22443&post_id=78818