error LINK2005: XXXX已經在 .obj 中定義"

當項目代碼比較多,文件也比較多的時候,這個問題真的很是棘手,可能會耗費大量的時間來排查錯誤。web 問題出現的緣由:在.h文件中定義了變量。而後A.cpp包含了該.h,B.cpp包含了該.h,因而在連接的時候,生成A.obj,B.obj,可是 .h中定義的變量會在這兩個obj中又被定義,因此,致使了這個LINK2005錯誤。 解決方法:不要在.h中定義變量!!在.h中只聲明函數,類。把具體的實現
相關文章
相關標籤/搜索