unreferenced symbol AAA

這個問題很常見,但我們遇到的不是平常可以遇見的


錯誤一樣是一個 AAA 是 unreferenced symbol,通常代表這個 AAA 未實作


但我們檢查了數遍,所有的東西都很正常,但就是一直出錯


最後發現我們的參數是 bool,而我們又自己 define bool 為 unsigned char


猜測應是在 win32 下 msvc 已有此定義,兩者衝突的原因


後來將此 define 以 #ifndef __cplusplus 隔開就可以了


留言

熱門文章