マイペースなプログラミング日記

x86エミュレータやFPGA、WebGLにお熱なd-kamiがマイペースに書くブログ

undefined reference to vtable

コンパイルしてたらエラーが…、メッセージは↓の通り


NE2000.o: In function `Nic::Nic()':
NE2000.cpp:(.text._ZN3NicC2Ev[_ZN3NicC2Ev]+0x8): undefined reference to `vtable for Nic'
Googleで検索してみると、virtual宣言した関数に処理を定義していないとでるらしい。しかし、ソース見てもしっかり、全部処理を定義しているように見える。なんでだろう?そう簡単にパクらせてくれないってことか