5d94376aea96a46dfe1d47c1fbcd4a9e4d6a14ed
Билд на Виндоус 10.
Попытка забилдить Pangolin and g2o:
- Включены права андминистратора
- Ошибка undefined reference to `vasprintf' · Issue #1954 · esp8266/Arduino (github.com) . Фикс и билд библиотеки .dll сработал.
После успешного билда Pangolin, g2o and DBoW2 пробуем билд ORB_SLAM3:
- Ошибка undefined usleep: определите функцию c++, usleep() is obsolete, workarounds for Windows/MingW? - Stack Overflow
- Установите vcpkg и включите его vcpkg integrate install
- Ошибка с OpenCV из Anaconda: попытка переключить на OpenCV3 (c VC15)
- Ошибка cannot open include file openssl/md5.h нужно отдельно прописывать в инклуде CMake? Попытка: ручная прописка в Additional Include Directories
- Добавлены изменения в ORB_SLAM3 в код MapPoint.cc, пожалуйста, используйте мой исправленный код для билда
- Namespace changed from std::tr1 to std.
- Test: Linker → Additional Include Directories C:\Users\ivan\Source\Repos\ORB_SLAM3\build; C:\Users\ivan\Source\Repos\ORB_SLAM3\build\Release
- Автоматическое появление Release\ORB_SLAM3.lib ???????
- Определение usleep в System.cc и System.hpp
- Также, обратите внимание на эту ссылку, также по этой ссылке вы найдёте репозиторий, который во многом похож на мои изменения к ORB_SLAM3 для Windows. https://github.com/UZ-SLAMLab/ORB_SLAM3/pull/53
Чек-лист по изменениям в проект в Visual Studio 2019 для билда:
- Runtime Library: MT
- Static Library
- Add (path to vcpkg) manually to Additional Include Directories C:\Users\ivan\Source\Repos\ORB_SLAM3\Thirdparty\Pangolin\vcpkg\installed\x64-windows\include
- Add path to Boost libs manually to Linker → General → Additional Library Dependencies: C:\Users\ivan\Source\Repos\ORB-SLAM3forWindows\Thirdparty\boost_1_77_0\stage\lib
- From Linker → Input → Additional Dependencies delete Release\oscpack.lib
Description
Languages
C++
96%
C
3.7%
CMake
0.3%