1. 程式人生 > >已解決:IAR編譯時出現duplicate definitions for IAR報錯

已解決:IAR編譯時出現duplicate definitions for IAR報錯

                             IAR編譯duplicate definitions for IAR報錯解決辦法

方法一:你需要將你的變數宣告放在你的xx.c檔案裡面,不應該放在你的xx.h的標頭檔案。

方法二:關於變數的宣告,外部宣告時,不可以再賦值。


錯誤程式碼:

    int i=0;
    extern int i= 0;

正確程式碼:

    int i=0;
    extern int i;