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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4150|回復: 6
收起左側

求知,已經被折磨了半天*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS

[復制鏈接]
ID:967241 發表于 2023-5-21 21:39 | 顯示全部樓層 |閱讀模式
2.png
*** ERROR L104: MULTIPLE PUBLIC DEFINITIONS
回復

使用道具 舉報

ID:883242 發表于 2023-5-21 22:48 | 顯示全部樓層
system和zf_iic兩個源文件里面都定義了start(L104),而且這兩個start還不是同一個類型的(L102)。
回復

使用道具 舉報

ID:967241 發表于 2023-5-21 22:58 | 顯示全部樓層
不知道解決的方法對不,將START換成了GO,就能編譯過去了
回復

使用道具 舉報

ID:967241 發表于 2023-5-21 22:59 | 顯示全部樓層
Hephaestus 發表于 2023-5-21 22:48
system和zf_iic兩個源文件里面都定義了start(L104),而且這兩個start還不是同一個類型的(L102)。

感謝
回復

使用道具 舉報

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

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

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

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

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

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

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

回復

使用道具 舉報

ID:401052 發表于 2023-5-22 15:55 | 顯示全部樓層
多個文件里面重復聲明了一個變量
回復

使用道具 舉報

ID:1034262 發表于 2023-5-23 11:05 | 顯示全部樓層
重復定義了,修改其中一個即可。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表