Ubuntu 12.04上的Libhand库编译错误

Ubuntu 12.04上的Libhand库编译错误,ubuntu,ogre,libhand,Ubuntu,Ogre,Libhand,我正试图在Ubuntu12.04上从libhand.org构建一个手模型库 不幸的是,在编译示例时,我遇到以下错误: fan@dell:~/libhand-0.9/examples/build$ make Scanning dependencies of target bend_one_finger [ 33%] Building CXX object CMakeFiles/bend_one_finger./bend_one_finger.cc.o Linking CXX executable

我正试图在Ubuntu12.04上从libhand.org构建一个手模型库

不幸的是,在编译示例时,我遇到以下错误:

fan@dell:~/libhand-0.9/examples/build$ make
Scanning dependencies of target bend_one_finger
[ 33%] Building CXX object CMakeFiles/bend_one_finger./bend_one_finger.cc.o
Linking CXX executable bend_one_finger
/usr/bin/ld: /usr/local/lib/libOgreMainStatic.a(OgreDynLib.cpp.o): undefined reference to symbol 'dlopen@@GLIBC_2.1'
/usr/bin/ld: note: 'dlopen@@GLIBC_2.1' is defined in DSO /usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/libdl.so so try adding it to the linker command line
/usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/libdl.so: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[2]: *** [bend_one_finger] Error 1
make[1]: *** [CMakeFiles/bend_one_finger.dir/all] Error 2
make: *** [all] Error 2

有人知道为什么会发生此错误以及可以做什么吗?

寻求调试帮助的问题(“为什么此代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现此错误所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:。您最好在SO上关闭此问题,并将其发布在寻求调试帮助的问题上(“为什么此代码不起作用?”)必须包含所需的行为、特定的问题或错误以及在问题本身中重现此问题所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:。您最好在SO上关闭此问题,并将其发布在寻求调试帮助的问题上(“为什么此代码不起作用?”)必须包含所需的行为、特定的问题或错误以及在问题本身中重现此问题所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:。您最好在上关闭此问题,然后将其发布到上