天天看點

今天發現一個 vc 的大 bug

遇到一個 vc 的大 bug

一個項目

在 A 和 B 目錄下 分别有一個相同的 person.cpp

編譯的時候,如果不重新編譯,而且其中隻有一個檔案需要重新編譯,vc 隻是檢查 是否存在 person.obj 如果存在而且是否最新(這個怎麼檢查的不太清楚)就跳過了 一個 person.cpp 的編譯

如果這個是 一個弱link的項(譬如 工廠模式的object),就根本無法在編譯連結期獲知錯誤,而且很難在運作期跟蹤發現

繼續閱讀