使用MounRiver Studio編譯時因頭文件被多個.c(包括main.c)文件包含,導(dǎo)致編譯出錯,提示multiple definition,該怎么解決?
熱門產(chǎn)品 :
CH32V317: 互聯(lián)型青稞RISC-V MCU
使用MounRiver Studio編譯時因頭文件被多個.c(包括main.c)文件包含,導(dǎo)致編譯出錯,提示multiple definition,該怎么解決?
您好,建議將變量或函數(shù)聲明和定義分開,全局變量聲明用extern,全局常量聲明用extern const,避免變量或函數(shù)因頭文件被多個.c文件包含出現(xiàn)重復(fù)定義的情況。?
好的,謝謝張工!