"多重定義"
錯誤案例
main.c 內有定義 extern bit irflag = 0 ;
infrared.c 內有定義 bit irflag = 0 ;
錯誤原因
重複定義(多次初始化)
解決方法
只是變量聲明不用初始化:
main.c 內改成 extern bit irflag ;
"多重定義"
錯誤案例
main.c 內有定義 extern bit irflag = 0 ;
infrared.c 內有定義 bit irflag = 0 ;
錯誤原因
重複定義(多次初始化)
解決方法
只是變量聲明不用初始化:
main.c 內改成 extern bit irflag ;