anhttran / extreme_3d_faces

Extreme 3D Face Reconstruction: Looking Past Occlusions
Other
785 stars 184 forks source link

BaselFace.cpp:(.text+0xc): undefined reference to `H5::DSetAccPropList::DEFAULT' #52

Open V-ea opened 2 years ago

V-ea commented 2 years ago

Scanning dependencies of target CvGl [ 7%] Building CXX object modules/CvGl/CMakeFiles/CvGl.dir/FBRender.cpp.o [ 14%] Linking CXX static library libCvGl.a [ 14%] Built target CvGl Scanning dependencies of target PoseExprLib [ 21%] Building CXX object modules/PoseExpr/CMakeFiles/PoseExprLib.dir/src/utility.cpp.o [ 28%] Building CXX object modules/PoseExpr/CMakeFiles/PoseExprLib.dir/src/epnp.cpp.o [ 35%] Building CXX object modules/PoseExpr/CMakeFiles/PoseExprLib.dir/src/BaselFace.cpp.o [ 42%] Building CXX object modules/PoseExpr/CMakeFiles/PoseExprLib.dir/src/BaselFaceEstimator.cpp.o [ 50%] Building CXX object modules/PoseExpr/CMakeFiles/PoseExprLib.dir/src/FTModel.cpp.o [ 57%] Building CXX object modules/PoseExpr/CMakeFiles/PoseExprLib.dir/src/FImRenderer.cpp.o [ 64%] Building CXX object modules/PoseExpr/CMakeFiles/PoseExprLib.dir/src/RenderModel.cpp.o [ 71%] Building CXX object modules/PoseExpr/CMakeFiles/PoseExprLib.dir/src/FaceServices2.cpp.o [ 78%] Building CXX object modules/PoseExpr/CMakeFiles/PoseExprLib.dir/src/DlibWrapper.cpp.o [ 85%] Linking CXX static library libPoseExprLib.a [ 85%] Built target PoseExprLib Scanning dependencies of target TestBump [ 92%] Building CXX object config/CMakeFiles/TestBump.dir//main.cpp.o [100%] Linking CXX executable ../bin/TestBump ../modules/PoseExpr/libPoseExprLib.a(BaselFace.cpp.o): In function `readH5Dataset(H5::H5File const&, std::cxx11::basic_string<char, std::char_traits, std::allocator > const&)': BaselFace.cpp:(.text+0xc): undefined reference to H5::DSetAccPropList::DEFAULT' BaselFace.cpp:(.text+0x91): undefined reference toH5::H5Location::openDataSet(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, H5::DSetAccPropList const&) const' collect2: error: ld returned 1 exit status config/CMakeFiles/TestBump.dir/build.make:126: recipe for target 'bin/TestBump' failed make[2]: [bin/TestBump] Error 1 CMakeFiles/Makefile2:196: recipe for target 'config/CMakeFiles/TestBump.dir/all' failed make[1]: [config/CMakeFiles/TestBump.dir/all] Error 2 Makefile:127: recipe for target 'all' failed make: *** [all] Error 2

When I followed the steps to the third-to-last command 'make', I got the above errors. I tried to add the link libraries hdf5_cpp and hdf5 in the CMakeFiles.txt file, but it still failed.