Программы на C++. Форум разработчиков
-
Anonymous
Неопределенные символы «vtable для...» и «typeinfo для...»?
Сообщение
Anonymous »
Почти последний шаг, но все же есть странные ошибки....
Код: Выделить всё
bash-3.2$ make
g++ -Wall -c -g Myworld.cc
g++ -Wall -g solvePlanningProblem.o Position.o AStarNode.o PRM.o PRMNode.o World.o SingleCircleWorld.o Myworld.o RECTANGLE.o CIRCLE.o -o solvePlanningProblem
Undefined symbols:
"vtable for Obstacle", referenced from:
Obstacle::Obstacle()in Myworld.o
"typeinfo for Obstacle", referenced from:
typeinfo for RECTANGLEin RECTANGLE.o
typeinfo for CIRCLEin CIRCLE.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [solvePlanningProblem] Error 1
Что означают vtable и typeinfo?
Подробнее здесь:
https://stackoverflow.com/questions/169 ... peinfo-for
1732845696
Anonymous
Почти последний шаг, но все же есть странные ошибки....
[code]bash-3.2$ make
g++ -Wall -c -g Myworld.cc
g++ -Wall -g solvePlanningProblem.o Position.o AStarNode.o PRM.o PRMNode.o World.o SingleCircleWorld.o Myworld.o RECTANGLE.o CIRCLE.o -o solvePlanningProblem
Undefined symbols:
"vtable for Obstacle", referenced from:
Obstacle::Obstacle()in Myworld.o
"typeinfo for Obstacle", referenced from:
typeinfo for RECTANGLEin RECTANGLE.o
typeinfo for CIRCLEin CIRCLE.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [solvePlanningProblem] Error 1
[/code]
Что означают vtable и typeinfo?
Подробнее здесь: [url]https://stackoverflow.com/questions/1693634/undefined-symbols-vtable-for-and-typeinfo-for[/url]