Erro de compilação da biblioteca Libhand

0

Estou tentando construir uma biblioteca de modelos manuais a partir do libhand.org no Ubuntu 14.04. A biblioteca usa bibliotecas ogre e opencv. Eu segui as instruções fornecidas pelo autor que me permitiram instalar com êxito ogre e opencv. Não há problema com o cmake ... mas durante o comando execute

make -j4

Eu recebo o seguinte erro:

[ 87%] Building CXX object source/CMakeFiles/hand_renderer.dir/hand_pose.cc.o
[ 91%] Building CXX object source/CMakeFiles/hand_renderer.dir/scene_spec.cc.o
Linking CXX static library libhand_renderer.a
[ 91%] Built target hand_renderer
Scanning dependencies of target pose_designer
[ 95%] Building CXX object source/CMakeFiles/pose_designer.dir/pose_designer_main.cc.o
[100%] Building CXX object source/CMakeFiles/pose_designer.dir/pose_designer.cc.o
Linking CXX executable pose_designer
/usr/bin/ld: cannot find -lNOTFOUND
/usr/bin/ld: cannot find -lNOTFOUND
libhand_utils.a(file_dialog.cc.o): In function 'libhand::FileDialog::TkExec(std::string const&)':
file_dialog.cc:(.text+0xead): warning: the use of 'mktemp' is dangerous, better use 'mkstemp' or 'mkdtemp'
collect2: error: ld returned 1 exit status
make[2]: *** [source/pose_designer] Error 1
make[1]: *** [source/CMakeFiles/pose_designer.dir/all] Error 2
make: *** [all] Error 2

Alguém sabe por que esse erro ocorre e o que pode ser feito?

    
por Qing Fan 15.11.2015 / 13:33

1 resposta

2

Se você ainda está interessado em uma resposta, nos meses desde que você postou esta pergunta em novembro de 2015, eu comecei a ser o mantenedor da versão mais popular do LibHand que foi enviada para o GitHub.

Nós movemos o repositório para o link

A partir da escrita, o LibHand deve compilar e executar bem o Debian moderno (e derivados como o Ubuntu) se você seguir essas instruções.

% bl0ck_qu0te%

( Fonte )

    
por Shasheen 01.10.2016 / 13:15