VS2008 「重定義;不一樣的基類型」

在VS2008下編譯C++程序,對於一個結構體,出現了錯誤「重定義;不一樣的基類型」函數 該結構體是定義在頭文件中A的,錯誤的緣由是頭文件A被不一樣的文件include了兩次,因此編譯過程當中結構體就被定義了兩次,出現了重定義的問題。編譯 同時,還有個小問題,假設一個頭文件裏定義了兩個函數x,y。x函數調用y時,就會出現錯誤「未找到標示符」,將y寫到另外一個頭文件中,錯誤消失。程序
相關文章
相關標籤/搜索