報錯“undefined reference to XXX”的問題排查方法
工作中使用C++時,比較常遇到的一個bug,結(jié)合之前在網(wǎng)上查[1]的原因,有以下幾個原因會導(dǎo)致這個報錯
situation-1:沒有定義XXX 或 XXX的定義名不同
situation-2:沒有包含定義XXX的文件 或 包含XXX定義的文件名不同
situation-3:定義XXX的文件在報錯文件之后被編譯
目前遇到的主要是這些情況,以后有別的情況再加。
=reference=
[1]https://zhuanlan.zhihu.com/p/81681440
=END=
標(biāo)簽: