Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make error #184

Open
hdudami opened this issue Aug 3, 2017 · 3 comments
Open

make error #184

hdudami opened this issue Aug 3, 2017 · 3 comments

Comments

@hdudami
Copy link

hdudami commented Aug 3, 2017

Hi,
I find the following errors while I am make the project. And I already installed qt4.

[ 87%] Building CXX object octovis/CMakeFiles/octovis.dir/qrc_icons.cxx.o
Linking CXX executable ../../bin/octovis
CMakeFiles/octovis.dir/src/ViewerGui.cpp.o:在函数‘octomap::OcTreeBaseImpl<octomap::ColorOcTreeNode, octomap::AbstractOccupancyOcTree>::writeData(std::ostream&) const’中:
ViewerGui.cpp:(.text._ZNK7octomap14OcTreeBaseImplINS_15ColorOcTreeNodeENS_23AbstractOccupancyOcTreeEE9writeDataERSo[_ZNK7octomap14OcTreeBaseImplINS_15ColorOcTreeNodeENS_23AbstractOccupancyOcTreeEE9writeDataERSo]+0xe):对‘octomap::ColorOcTreeNode::writeValue(std::ostream&) const’未定义的引用
CMakeFiles/octovis.dir/src/ViewerGui.cpp.o:在函数‘octomap::OccupancyOcTreeBase<octomap::OcTreeNode>::updateNodeRecurs(octomap::OcTreeNode*, bool, octomap::OcTreeKey const&, unsigned int, float const&, bool)’中:
ViewerGui.cpp:(.text._ZN7octomap19OccupancyOcTreeBaseINS_10OcTreeNodeEE16updateNodeRecursEPS1_bRKNS_9OcTreeKeyEjRKfb[_ZN7octomap19OccupancyOcTreeBaseINS_10OcTreeNodeEE16updateNodeRecursEPS1_bRKNS_9OcTreeKeyEjRKfb]+0x3ea):对‘octomap::OcTreeNode::createChild(unsigned int)’未定义的引用
CMakeFiles/octovis.dir/src/ViewerGui.cpp.o:在函数‘octomap::OcTreeBaseImpl<octomap::ColorOcTreeNode, octomap::AbstractOccupancyOcTree>::pruneRecurs(octomap::ColorOcTreeNode*, unsigned int, unsigned int, unsigned int&)’中:
ViewerGui.cpp:(.text._ZN7octomap14OcTreeBaseImplINS_15ColorOcTreeNodeENS_23AbstractOccupancyOcTreeEE11pruneRecursEPS1_jjRj[_ZN7octomap14OcTreeBaseImplINS_15ColorOcTreeNodeENS_23AbstractOccupancyOcTreeEE11pruneRecursEPS1_jjRj]+0x3ae):对‘octomap::ColorOcTreeNode::pruneNode()’未定义的引用
ViewerGui.cpp:(.text._ZN7octomap14OcTreeBaseImplINS_15ColorOcTreeNodeENS_23AbstractOccupancyOcTreeEE11pruneRecursEPS1_jjRj[_ZN7octomap14OcTreeBaseImplINS_15ColorOcTreeNodeENS_23AbstractOccupancyOcTreeEE11pruneRecursEPS1_jjRj]+0x46c):对‘octomap::ColorOcTreeNode::pruneNode()’未定义的引用
ViewerGui.cpp:(.text._ZN7octomap14OcTreeBaseImplINS_15ColorOcTreeNodeENS_23AbstractOccupancyOcTreeEE11pruneRecursEPS1_jjRj[_ZN7octomap14OcTreeBaseImplINS_15ColorOcTreeNodeENS_23AbstractOccupancyOcTreeEE11pruneRecursEPS1_jjRj]+0x4a6):对‘octomap::ColorOcTreeNode::pruneNode()’未定义的引用
ViewerGui.cpp:(.text._ZN7octomap14OcTreeBaseImplINS_15ColorOcTreeNodeENS_23AbstractOccupancyOcTreeEE11pruneRecursEPS1_jjRj[_ZN7octomap14OcTreeBaseImplINS_15ColorOcTreeNodeENS_23AbstractOccupancyOcTreeEE11pruneRecursEPS1_jjRj]+0x4e6):对‘octomap::ColorOcTreeNode::pruneNode()’未定义的引用
ViewerGui.cpp:(.text._ZN7octomap14OcTreeBaseImplINS_15ColorOcTreeNodeENS_23AbstractOccupancyOcTreeEE11pruneRecursEPS1_jjRj[_ZN7octomap14OcTreeBaseImplINS_15ColorOcTreeNodeENS_23AbstractOccupancyOcTreeEE11pruneRecursEPS1_jjRj]+0x526):对‘octomap::ColorOcTreeNode::pruneNode()’未定义的引用
CMakeFiles/octovis.dir/src/ViewerGui.cpp.o:ViewerGui.cpp:(.text._ZN7octomap14OcTreeBaseImplINS_15ColorOcTreeNodeENS_23AbstractOccupancyOcTreeEE11pruneRecursEPS1_jjRj[_ZN7octomap14OcTreeBaseImplINS_15ColorOcTreeNodeENS_23AbstractOccupancyOcTreeEE11pruneRecursEPS1_jjRj]+0x566): 跟着更多未定义的参考到 octomap::ColorOcTreeNode::pruneNode()
CMakeFiles/octovis.dir/src/ViewerGui.cpp.o:在函数‘octomap::OcTreeBaseImpl<octomap::ColorOcTreeNode, octomap::AbstractOccupancyOcTree>::expandRecurs(octomap::ColorOcTreeNode*, unsigned int, unsigned int)’中:
ViewerGui.cpp:(.text._ZN7octomap14OcTreeBaseImplINS_15ColorOcTreeNodeENS_23AbstractOccupancyOcTreeEE12expandRecursEPS1_jj[_ZN7octomap14OcTreeBaseImplINS_15ColorOcTreeNodeENS_23AbstractOccupancyOcTreeEE12expandRecursEPS1_jj]+0x5f):对‘octomap::ColorOcTreeNode::expandNode()’未定义的引用
CMakeFiles/octovis.dir/src/ViewerGui.cpp.o:在函数‘octomap::OcTreeBaseImpl<octomap::ColorOcTreeNode, octomap::AbstractOccupancyOcTree>::expand()’中:
ViewerGui.cpp:(.text._ZN7octomap14OcTreeBaseImplINS_15ColorOcTreeNodeENS_23AbstractOccupancyOcTreeEE6expandEv[_ZN7octomap14OcTreeBaseImplINS_15ColorOcTreeNodeENS_23AbstractOccupancyOcTreeEE6expandEv]+0x6b):对‘octomap::ColorOcTreeNode::expandNode()’未定义的引用
CMakeFiles/octovis.dir/src/ViewerGui.cpp.o:在函数‘octomap::OccupancyOcTreeBase<octomap::ColorOcTreeNode>::updateNodeRecurs(octomap::ColorOcTreeNode*, bool, octomap::OcTreeKey const&, unsigned int, float const&, bool)’中:
ViewerGui.cpp:(.text._ZN7octomap19OccupancyOcTreeBaseINS_15ColorOcTreeNodeEE16updateNodeRecursEPS1_bRKNS_9OcTreeKeyEjRKfb[_ZN7octomap19OccupancyOcTreeBaseINS_15ColorOcTreeNodeEE16updateNodeRecursEPS1_bRKNS_9OcTreeKeyEjRKfb]+0xab):对‘octomap::ColorOcTreeNode::pruneNode()’未定义的引用
ViewerGui.cpp:(.text._ZN7octomap19OccupancyOcTreeBaseINS_15ColorOcTreeNodeEE16updateNodeRecursEPS1_bRKNS_9OcTreeKeyEjRKfb[_ZN7octomap19OccupancyOcTreeBaseINS_15ColorOcTreeNodeEE16updateNodeRecursEPS1_bRKNS_9OcTreeKeyEjRKfb]+0x339):对‘octomap::ColorOcTreeNode::expandNode()’未定义的引用
CMakeFiles/octovis.dir/src/ViewerGui.cpp.o:在函数‘octomap::OccupancyOcTreeBase<octomap::ColorOcTreeNode>::setNodeValueRecurs(octomap::ColorOcTreeNode*, bool, octomap::OcTreeKey const&, unsigned int, float const&, bool)’中:
ViewerGui.cpp:(.text._ZN7octomap19OccupancyOcTreeBaseINS_15ColorOcTreeNodeEE18setNodeValueRecursEPS1_bRKNS_9OcTreeKeyEjRKfb[_ZN7octomap19OccupancyOcTreeBaseINS_15ColorOcTreeNodeEE18setNodeValueRecursEPS1_bRKNS_9OcTreeKeyEjRKfb]+0xba):对‘octomap::ColorOcTreeNode::pruneNode()’未定义的引用
ViewerGui.cpp:(.text._ZN7octomap19OccupancyOcTreeBaseINS_15ColorOcTreeNodeEE18setNodeValueRecursEPS1_bRKNS_9OcTreeKeyEjRKfb[_ZN7octomap19OccupancyOcTreeBaseINS_15ColorOcTreeNodeEE18setNodeValueRecursEPS1_bRKNS_9OcTreeKeyEjRKfb]+0x309):对‘octomap::ColorOcTreeNode::expandNode()’未定义的引用
CMakeFiles/octovis.dir/src/ViewerGui.cpp.o:在函数‘octomap::OccupancyOcTreeBase<octomap::OcTreeNode>::readBinaryNode(std::istream&, octomap::OcTreeNode*) const’中:
ViewerGui.cpp:(.text._ZNK7octomap19OccupancyOcTreeBaseINS_10OcTreeNodeEE14readBinaryNodeERSiPS1_[_ZNK7octomap19OccupancyOcTreeBaseINS_10OcTreeNodeEE14readBinaryNodeERSiPS1_]+0x9e):对‘octomap::OcTreeNode::createChild(unsigned int)’未定义的引用
ViewerGui.cpp:(.text._ZNK7octomap19OccupancyOcTreeBaseINS_10OcTreeNodeEE14readBinaryNodeERSiPS1_[_ZNK7octomap19OccupancyOcTreeBaseINS_10OcTreeNodeEE14readBinaryNodeERSiPS1_]+0x11b):对‘octomap::OcTreeNode::createChild(unsigned int)’未定义的引用
ViewerGui.cpp:(.text._ZNK7octomap19OccupancyOcTreeBaseINS_10OcTreeNodeEE14readBinaryNodeERSiPS1_[_ZNK7octomap19OccupancyOcTreeBaseINS_10OcTreeNodeEE14readBinaryNodeERSiPS1_]+0x21d):对‘octomap::OcTreeNode::createChild(unsigned int)’未定义的引用
ViewerGui.cpp:(.text._ZNK7octomap19OccupancyOcTreeBaseINS_10OcTreeNodeEE14readBinaryNodeERSiPS1_[_ZNK7octomap19OccupancyOcTreeBaseINS_10OcTreeNodeEE14readBinaryNodeERSiPS1_]+0x249):对‘octomap::OcTreeNode::createChild(unsigned int)’未定义的引用
ViewerGui.cpp:(.text._ZNK7octomap19OccupancyOcTreeBaseINS_10OcTreeNodeEE14readBinaryNodeERSiPS1_[_ZNK7octomap19OccupancyOcTreeBaseINS_10OcTreeNodeEE14readBinaryNodeERSiPS1_]+0x282):对‘octomap::OcTreeNode::createChild(unsigned int)’未定义的引用
CMakeFiles/octovis.dir/src/ViewerGui.cpp.o:ViewerGui.cpp:(.text._ZNK7octomap19OccupancyOcTreeBaseINS_10OcTreeNodeEE14readBinaryNodeERSiPS1_[_ZNK7octomap19OccupancyOcTreeBaseINS_10OcTreeNodeEE14readBinaryNodeERSiPS1_]+0x2ce): 跟着更多未定义的参考到 octomap::OcTreeNode::createChild(unsigned int)
CMakeFiles/octovis.dir/src/ViewerGui.cpp.o:在函数‘octomap::OcTreeBaseImpl<octomap::ColorOcTreeNode, octomap::AbstractOccupancyOcTree>::readData(std::istream&)’中:
ViewerGui.cpp:(.text._ZN7octomap14OcTreeBaseImplINS_15ColorOcTreeNodeENS_23AbstractOccupancyOcTreeEE8readDataERSi[_ZN7octomap14OcTreeBaseImplINS_15ColorOcTreeNodeENS_23AbstractOccupancyOcTreeEE8readDataERSi]+0x1b2):对‘octomap::ColorOcTreeNode::readValue(std::istream&)’未定义的引用
collect2: error: ld returned 1 exit status
make[2]: *** [../bin/octovis] 错误 1
make[1]: *** [octovis/CMakeFiles/octovis.dir/all] 错误 2
make: *** [all] 错误 2

Looking forward to your answer! Thank you!

@ahornung
Copy link
Member

ahornung commented Aug 4, 2017

This sounds like a duplicate of #171

@Chrislzy1993
Copy link

你解决了这个问题吗?我也碰到了这个问题不知道怎么解决,如果有解决的方法可以告知下吗?谢谢

@lionZhang-001
Copy link

@GeeKmyself 你确定他们看得懂?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants