各位大佬,我用keil編譯源程序時沒問題,可是在連接時,出現以下報錯*** ERROR L103: EXTERNAL ATTRIBUT DO NOT MATCH PUBLIC。我試過查詢一些解決方法如下圖,說是改變外部聲明來匹配變量聲明,然后我在聲明全局變量的時候加了extern,但是之后連接時仍然還會出現上面的報錯。 不幸的是,在用了extern聲明全局變量之后,又出了一個新的報錯*** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL,我在.h文件中查看了,也沒發現外部參數或函數被覆蓋。希望有大佬能幫忙解答一下。
|