error LNK1169: 找到一個或多個多重定義的符號”的解決方法

問題出現的原因,是因爲一個變量在一個頭文件聲明,但是卻在2個及以上的.cpp文件中定義。

解決方案,一般編譯器會告訴你是哪個變量出現問題,你需要定位到那個變量,然後,刪除其中一個多餘的變量定義

還有一種無奈的解決方法,你打開項目-》配置屬性-》連接器-》命令行,輸入以下字符串,以允許多重定:

/force:multiple 
--------------------- 
作者:傾耳聽 
來源:CSDN 
原文:https://blog.csdn.net/qq_40222602/article/details/79712192 
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章