项目需要安装theia,这里记录一下
1、安装依赖项
sudo apt-get install -y libopenimageio-dev librocksdb-dev rapidjson-dev freeglut3-dev
2、安装
git clone https://github.com/B1ueber2y/TheiaSfM
cd TheiaSfM
git checkout particle-sfm
mkdir build && cd build
cmake ..
make -j
sudo make install
make编译报错:ISO C++1z does not allow dynamic exception specifications
是C++的问题,需要在Cmakelists中配置C++版本14,打开Cmakelists.txt,修改:
# set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD 14)
发现issue中有一个相似的问题issue,相似的处理思路