標題: L104報錯 ERROR L104: MULTIPLE PUBLIC DEFINITIONS [打印本頁]

作者: zttttttttttt    時間: 2025-6-28 08:55
標題: L104報錯 ERROR L104: MULTIPLE PUBLIC DEFINITIONS
這個報錯是什么意思的啊,我找了半天,其實只找到一個定義為這個名字的變量啊,不存在多個文件定義了同名變量的啊,這個變量我想做全局的,寫的也是全局的,在好多個文件中調(diào)用了,我應該怎么辦,大佬們求解

1.png (18.32 KB, 下載次數(shù): 0)

1.png

作者: zttttttttttt    時間: 2025-6-28 09:00
甚至在button.c文件中都找不到所謂的這個 “重復定義的參數(shù)”

Snipaste_2025-06-28_09-00-23.png (112.26 KB, 下載次數(shù): 0)

Snipaste_2025-06-28_09-00-23.png

作者: zttttttttttt    時間: 2025-6-28 10:28
解決掉哩,,我之前是只在global.h即全局變量文件的聲明函數(shù)里放了 我想用到的參數(shù)的聲明,并且賦了值。。這樣導致了報錯。。。。最后的修改方法是,在全局變量的c文件里,即global.c的文件中聲明參數(shù),并且給他們賦值,然后再在h文件里面extern他們,注意在h文件里不要再次賦值,,即可
作者: rundstedt    時間: 2025-6-28 18:13
千萬不要在h文件里面定義變量和函數(shù),聲明就行了。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1