奇怪的link錯誤
前天來制作游戲的離線更新包
突然發(fā)現(xiàn)以前很正常的代碼突然link錯誤了
而且Link錯誤是報庫之間的函數(shù)沖突libc,libcmtd.lib和微軟的函數(shù)沖突
弄了半天未果
于是惱怒之下把原來備份的代碼翻出來
把cpp和.h替換之后
在編譯 又OK了
當(dāng)時時間緊迫,也沒多想。
周一來上班
發(fā)現(xiàn)這個問題又出現(xiàn)了,
于是好好的檢查了一番。
經(jīng)過一層層抽絲剝繭
字節(jié)比對之后
很偶然的發(fā)現(xiàn)
原來是一個cpp文件導(dǎo)致了這個Link的問題
把這個cpp從項目中排除之后
再編譯會提示說XXx函數(shù)找不到的link錯誤
然后再把這個cpp包含進(jìn)來
再編譯 就ok了
如果這個時候你把vc2003再關(guān)掉
再打開,rebulid
那么錯誤又會出現(xiàn)。
原因是什么
至今尚未查清。
posted on 2008-03-17 13:07 鍵盤的詠嘆調(diào) 閱讀(211) 評論(0) 編輯 收藏 引用 所屬分類: 編程之怪現(xiàn)象