Talk:Development/Tutorials/Saving and loading: Difference between revisions
(Fix for undefined reference to vtable compiling error) |
(Added the necessary line for the vtable fix) |
||
Line 8: | Line 8: | ||
<code> | <code> | ||
#include "mainwindow.moc" | #include "mainwindow.moc" | ||
</code> | |||
Also add this line to your CMakeLists.txt near the top: | |||
<code> | |||
include (KDE4Defaults) | |||
</code> | </code> | ||
Revision as of 02:48, 16 March 2008
Compiling failed due to 'undefined reference to vtable ...'
When compiling, cmake failed during the linking process.
undefined reference to `vtable for MainWindow'
Simply add the following line to the mainwindow.cpp:
- include "mainwindow.moc"
Also add this line to your CMakeLists.txt near the top:
include (KDE4Defaults)
I don't exactly know why this happens to me, but I suspect the fact that I have not built any special environment for working on KDE4 applications (as described here.
Can someone who understands the process please add the appropriate steps to the main tutorial?