Hello, <br><br>I am trying to write a class called vtkEllipseTube that extends vtkPolyDataSource. When I try to compile it, I get this error:<br><br>CMakeFiles/EllipseTube.dir/<div id=":1q9">home/reizner1/LiouvilleCSE/CSE/Geometry/src/vtkEllipseTube.cxx.o:(.rodata._ZTV14vtkEllipseTube[vtable for vtkEllipseTube]+0x240): undefined reference to `vtkEllipseTube::Execute()'<br>
collect2: ld returned 1 exit status<br>make[2]: *** [EllipseTube] Error 1<br>make[1]: *** [CMakeFiles/EllipseTube.dir/all] Error 2<br>make: *** [all] Error 2<br><br>Here is my CMakeLists.txt file if that is any help.<br>
<br>
cmake_minimum_required(VERSION 2.8)<br> <br>PROJECT(EllipseTube)<br> <br>find_package(VTK REQUIRED)<br>include(${VTK_USE_FILE})<br><br>include_directories (../../include)<br>include_directories (../../src)<br><br>set (SOURCES ../../src/vtkEllipseTube.cxx)<br>
<br>add_executable(EllipseTube EllipseTube.cxx ${SOURCES})<br> <br>if(VTK_LIBRARIES)<br> target_link_libraries(EllipseTube ${VTK_LIBRARIES})<br>else()<br> target_link_libraries(EllipseTube vtkHybrid )<br>endif()<br><br>
Thanks for your help,<br>Rebecca</div>