Linux make編譯報錯:undefined reference to `vtable for XXX '

lujianxin1098發表於2013-12-09

我遇到這個編譯錯誤,其實是忘了把編譯的檔案新增到Linux的編譯檔案裡 subdir.mk裡了。

CPP_SRCS +=  test.cpp            //這裡新增你的cpp檔案

OBJS += test.o         //這裡新增對應的.o檔案

CPP_DEPS += test.d   //這裡新增對應的.d檔案

所以功能一旦新增了一些的新的cpp檔案,以上三處都得新增,不然,就會報這個錯誤。

相關文章