1. 程式人生 > >VC6 出現“already defined in *.obj”錯誤的解決方法

VC6 出現“already defined in *.obj”錯誤的解決方法

通常在VC6 工程中某個標頭檔案中定義了全域性變數,而這個全域性變數要在很多個.cpp檔案中使用時,就會出現“……already defined in *.obj”的錯誤提示,解決方法是:

把錯誤提示中提到了全域性變數(或全域性函式)的定義放到一個.cpp檔案中。在其他.cpp檔案中使用時,宣告extern即可。