Subject: CGAL users discussion list
List archive
- From: lhtrang <>
- To:
- Subject: [cgal-discuss] AABB_tree demo: compiling error
- Date: Wed, 31 Oct 2012 12:12:27 -0700 (PDT)
Hi,
I am beginner in CGAL and now testing the AABB_tree demo. I already
configured and compiled CGAL and "cmake" successfully the demo. But when
compile by make, the error appears when "Linking CXX executable AABB_demo".
The following is compilation message:
----------------------------------------------------------------------------------------------------------------------
lhtrang@lhtrang-Laptop:~/lhtrang-ubuntu/CGAL/source/CGAL-4.1/demo/AABB_tree$
make
[ 14%] Generating qrc_AABB_demo.cxx
[ 28%] Generating MainWindow_moc.cpp
[ 42%] Generating Viewer_moc.cpp
[ 57%] Generating Scene_moc.cpp
[ 71%] Generating ui_MainWindow.h
[ 85%] Building CXX object CMakeFiles/AABB_demo.dir/AABB_demo.cpp.o
[100%] Building CXX object CMakeFiles/AABB_demo.dir/qrc_AABB_demo.cxx.o
Linking CXX executable AABB_demo
CMakeFiles/AABB_demo.dir/AABB_demo.cpp.o: In function
`MainWindow::closeEvent(QCloseEvent*)':
AABB_demo.cpp:(.text+0x984): undefined reference to
`CGAL::Qt::DemosMainWindow::writeState(QString)'
CMakeFiles/AABB_demo.dir/AABB_demo.cpp.o: In function
`MainWindow::~MainWindow()':
AABB_demo.cpp:(.text+0x9f7): undefined reference to `vtable for
CGAL::Qt::DemosMainWindow'
AABB_demo.cpp:(.text+0x9fe): undefined reference to `vtable for
CGAL::Qt::DemosMainWindow'
CMakeFiles/AABB_demo.dir/AABB_demo.cpp.o: In function
`MainWindow::~MainWindow()':
AABB_demo.cpp:(.text+0xaa7): undefined reference to `vtable for
CGAL::Qt::DemosMainWindow'
AABB_demo.cpp:(.text+0xaae): undefined reference to `vtable for
CGAL::Qt::DemosMainWindow'
CMakeFiles/AABB_demo.dir/AABB_demo.cpp.o: In function
`MainWindow::readSettings()':
AABB_demo.cpp:(.text+0x1d6a): undefined reference to
`CGAL::Qt::DemosMainWindow::readState(QString,
QFlags<CGAL::Qt::DemosMainWindow::Option>)'
CMakeFiles/AABB_demo.dir/AABB_demo.cpp.o: In function
`MainWindow::writeSettings()':
AABB_demo.cpp:(.text+0x1dcc): undefined reference to
`CGAL::Qt::DemosMainWindow::writeState(QString)'
CMakeFiles/AABB_demo.dir/AABB_demo.cpp.o: In function `MainWindow::quit()':
AABB_demo.cpp:(.text+0x1e41): undefined reference to
`CGAL::Qt::DemosMainWindow::writeState(QString)'
CMakeFiles/AABB_demo.dir/AABB_demo.cpp.o: In function
`MainWindow::open(QString)':
AABB_demo.cpp:(.text+0x3bcc): undefined reference to
`CGAL::Qt::DemosMainWindow::addToRecentFiles(QString)'
CMakeFiles/AABB_demo.dir/AABB_demo.cpp.o: In function
`MainWindow::MainWindow(QWidget*)':
AABB_demo.cpp:(.text+0x4ed4): undefined reference to
`CGAL::Qt::DemosMainWindow::DemosMainWindow(QWidget*,
QFlags<Qt::WindowType>)'
AABB_demo.cpp:(.text+0x4fc0): undefined reference to
`CGAL::Qt::DemosMainWindow::addRecentFiles(QMenu*, QAction*)'
AABB_demo.cpp:(.text+0x5018): undefined reference to
`CGAL::Qt::DemosMainWindow::readState(QString,
QFlags<CGAL::Qt::DemosMainWindow::Option>)'
CMakeFiles/AABB_demo.dir/AABB_demo.cpp.o: In function `main':
AABB_demo.cpp:(.text+0x5134): undefined reference to
`CGAL_Qt4_init_resources()'
AABB_demo.cpp:(.text+0x5158): undefined reference to
`CGAL::Qt::DemosMainWindow::DemosMainWindow(QWidget*,
QFlags<Qt::WindowType>)'
AABB_demo.cpp:(.text+0x524b): undefined reference to
`CGAL::Qt::DemosMainWindow::addRecentFiles(QMenu*, QAction*)'
AABB_demo.cpp:(.text+0x52a3): undefined reference to
`CGAL::Qt::DemosMainWindow::readState(QString,
QFlags<CGAL::Qt::DemosMainWindow::Option>)'
AABB_demo.cpp:(.text+0x5548): undefined reference to `vtable for
CGAL::Qt::DemosMainWindow'
AABB_demo.cpp:(.text+0x5552): undefined reference to `vtable for
CGAL::Qt::DemosMainWindow'
CMakeFiles/AABB_demo.dir/AABB_demo.cpp.o: In function
`MainWindow::qt_metacall(QMetaObject::Call, int, void**)':
AABB_demo.cpp:(.text+0xc6fb): undefined reference to
`CGAL::Qt::DemosMainWindow::qt_metacall(QMetaObject::Call, int, void**)'
CMakeFiles/AABB_demo.dir/AABB_demo.cpp.o: In function
`MainWindow::qt_metacast(char const*)':
AABB_demo.cpp:(.text+0xb5): undefined reference to
`CGAL::Qt::DemosMainWindow::qt_metacast(char const*)'
CMakeFiles/AABB_demo.dir/AABB_demo.cpp.o: In function
`CGAL::Qt::DemosMainWindow::~DemosMainWindow()':
AABB_demo.cpp:(.text._ZN4CGAL2Qt15DemosMainWindowD2Ev[_ZN4CGAL2Qt15DemosMainWindowD5Ev]+0xf):
undefined reference to `vtable for CGAL::Qt::DemosMainWindow'
AABB_demo.cpp:(.text._ZN4CGAL2Qt15DemosMainWindowD2Ev[_ZN4CGAL2Qt15DemosMainWindowD5Ev]+0x16):
undefined reference to `vtable for CGAL::Qt::DemosMainWindow'
CMakeFiles/AABB_demo.dir/AABB_demo.cpp.o: In function
`CGAL::Qt::DemosMainWindow::~DemosMainWindow()':
AABB_demo.cpp:(.text._ZN4CGAL2Qt15DemosMainWindowD0Ev[_ZN4CGAL2Qt15DemosMainWindowD5Ev]+0xf):
undefined reference to `vtable for CGAL::Qt::DemosMainWindow'
AABB_demo.cpp:(.text._ZN4CGAL2Qt15DemosMainWindowD0Ev[_ZN4CGAL2Qt15DemosMainWindowD5Ev]+0x16):
undefined reference to `vtable for CGAL::Qt::DemosMainWindow'
CMakeFiles/AABB_demo.dir/AABB_demo.cpp.o:(.rodata+0x164): undefined
reference to `CGAL::Qt::DemosMainWindow::staticMetaObject'
CMakeFiles/AABB_demo.dir/AABB_demo.cpp.o:(.rodata._ZTI10MainWindow[typeinfo
for MainWindow]+0x8): undefined reference to `typeinfo for
CGAL::Qt::DemosMainWindow'
collect2: ld returned 1 exit status
make[2]: *** [AABB_demo] Error 1
make[1]: *** [CMakeFiles/AABB_demo.dir/all] Error 2
make: *** [all] Error 2
----------------------------------------------------------------------------------------------------------------
I saw that when compiling the CGAL the DemosMainWindow is compiled
successfully.
So what do I need to do now?
Thanks and regards,
Trang
--
View this message in context:
http://cgal-discuss.949826.n4.nabble.com/AABB-tree-demo-compiling-error-tp4656115.html
Sent from the cgal-discuss mailing list archive at Nabble.com.
- [cgal-discuss] AABB_tree demo: compiling error, lhtrang, 10/31/2012
Archive powered by MHonArc 2.6.18.