endomapper / NR-SLAM

NR-SLAM: Non-Rigid Monocular SLAM
GNU Affero General Public License v3.0
35 stars 5 forks source link

Build Error - "No rule to make target . . . " #3

Open Callahan-Henry opened 7 months ago

Callahan-Henry commented 7 months ago

When I attempt to run the build.sh script, I get the following error: "***No rule to make target ‘NR_SLAM/third_party/g2o/lib/libg2o_core.so’ needed by ‘lib/libNR-SLAM_d.so’. Stop.”. I can't seem to figure out how to resolve this issue. Any help would be greatly appreciated, thanks!

Layssaribeiro commented 7 months ago

I am also struggling with that. My code doesn't compile properly, and I don't know how to fix it.

oyzg commented 4 months ago

I got it! ‘NR_SLAM/third_party/g2o/lib/libg2o_core.so’ is generated when CMAKE_BUILD_TYPE is RELEASE. As known in ‘g2o/CMakeLists.txt’: image But in 'NR-SLAM/CMakeLists.txt', CMAKE_BUILD_TYPE is set to DEBUG so that we can change it to RELEASE image image

JXQI commented 4 days ago

Is there Docker Image about this ?