欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 求知,已經被折磨了半天*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS [打印本頁]

作者: zhjimi    時間: 2023-5-21 21:39
標題: 求知,已經被折磨了半天*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

作者: Hephaestus    時間: 2023-5-21 22:48
system和zf_iic兩個源文件里面都定義了start(L104),而且這兩個start還不是同一個類型的(L102)。
作者: zhjimi    時間: 2023-5-21 22:58
不知道解決的方法對不,將START換成了GO,就能編譯過去了
作者: zhjimi    時間: 2023-5-21 22:59
Hephaestus 發表于 2023-5-21 22:48
system和zf_iic兩個源文件里面都定義了start(L104),而且這兩個start還不是同一個類型的(L102)。

感謝

作者: 123456ZXC1    時間: 2023-5-22 13:33
這個錯誤提示表明在你的代碼中存在多個公共定義(multiple public definitions)。這通常是由于同一個標識符(例如函數或變量)在多個源文件中被聲明為公共(public)導致的沖突。

要解決這個問題,你可以采取以下幾個步驟:

確保每個源文件中只有一個對應的公共定義。檢查你的代碼中是否有重復的函數或變量聲明。如果有多個源文件需要共享某個函數或變量,可以使用頭文件和外部鏈接(external linkage)來進行正確的聲明和定義。

如果你使用了多個源文件,確保每個源文件都有唯一的標識符。檢查你的代碼中是否存在相同名稱的全局變量或函數,這可能導致沖突。確保在不同的源文件中使用不同的命名來避免沖突。

檢查你的鏈接器腳本或項目配置文件是否正確。可能存在配置錯誤導致重復的公共定義。

確保你的函數和變量的作用域正確。將函數或變量聲明為靜態(static)可以限制其作用域,避免與其他源文件中的同名標識符沖突。

如果你使用的是開發環境或集成開發環境(IDE),嘗試清理項目并重新構建。有時編譯器可能會緩存一些中間結果,導致錯誤的鏈接。


作者: stdent    時間: 2023-5-22 15:55
多個文件里面重復聲明了一個變量
作者: coody_sz    時間: 2023-5-23 11:05
重復定義了,修改其中一個即可。




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