当前位置: 首页 > wzjs >正文

免费建设网站制作高明做网站

免费建设网站制作,高明做网站,网页设计的尺寸大小是多少宽,asp.net网站制作视频教程由于工作需要,需在国产化系统上编译ceres库,手上有一块树莓派,就在树莓派上面进行测试编译ceres库,总体来说比较顺利。只出现了一点小问题 参考链接: Ceres中文教程-安装 按照上面Linux编译过程 目录 1、在线安装依赖…

由于工作需要,需在国产化系统上编译ceres库,手上有一块树莓派,就在树莓派上面进行测试编译ceres库,总体来说比较顺利。只出现了一点小问题
参考链接:
Ceres中文教程-安装

按照上面Linux编译过程

目录

    • 1、在线安装依赖项
      • 1.1、安装CMake
      • 1.2、安装google-glog + gflags
      • 1.3、安装 BLAS & LAPACK
      • 1.4、安装 Eigen3
      • 1.5、安装SuiteSparse
    • 2、编译ceres库
      • 2.1下载ceres库源代码
      • 2.2 编译
        • 异常1、缺少absl库
        • 解决方案:
        • 异常2、缺少GTest库
        • 解决方案:
      • 2.3、继续编译
        • 异常3、missing Abseil version
        • 解决方案:

1、在线安装依赖项

1.1、安装CMake

sudo apt-get install cmake

1.2、安装google-glog + gflags

sudo apt-get install libgoogle-glog-dev

1.3、安装 BLAS & LAPACK

sudo apt-get install libatlas-base-dev

1.4、安装 Eigen3

sudo apt-get install libeigen3-dev

1.5、安装SuiteSparse

sudo apt-get install libsuitesparse-dev

2、编译ceres库

2.1下载ceres库源代码

git clone https://ceres-solver.googlesource.com/ceres-solver

2.2 编译

首先说明,编译结果想单独放在某个文件夹中,按照我的习惯,喜欢在源码中新建build文件夹,然后将所有编译的输出都放到build中

cd ceres-solver
mkdir build
cmake ..

注意,在cmake …容易出错(我是按照参考链接的过程进行编译的)。依次存在下面两个问题,所以在安装库前可以先把下面两个问题的源码也同样编译一遍

异常1、缺少absl库

异常输出:

CMake Error at CMakeLists.txt:173 (find_package):By not providing "Findabsl.cmake" in CMAKE_MODULE_PATH this project hasasked CMake to find a package configuration file provided by "absl", butCMake did not find one.Could not find a package configuration file provided by "absl" with any ofthe following names:abslConfig.cmakeabsl-config.cmakeAdd the installation prefix of "absl" to CMAKE_PREFIX_PATH or set"absl_DIR" to a directory containing one of the above files.  If "absl"provides a separate development package or SDK, be sure it has beeninstalled.

在这里插入图片描述

解决方案:

参考链接:
在ubuntu安装c++版本的absl库

第一步、下载abseil库

git clone https://github.com/abseil/abseil-cpp.git

第二步、编译

cd abseil-cpp
mkdir build
cd buildcmake .. -DCMAKE_INSTALL_PREFIX=/usr/local
make -j
sudo make install

这将会将 absl 安装到 /usr/local 目录下。

安装完成后,您可以在 C++ 代码中使用 absl。例如:


#include <iostream>
#include "absl/strings/str_cat.h"int main() {std::string s = absl::StrCat("Hello, ", "world!");std::cout << s << std::endl;return 0;
}

编译时需要链接 absl 库,例如:

g++ -o main main.cpp -labsl_strings
异常2、缺少GTest库

继续cmake编译的时候,出现了异常2,异常输出

Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIRGTEST_MAIN_LIBRARY) (Required is at least version "1.14.0")

在这里插入图片描述

解决方案:

参考链接:
gtest教程(记录小白从0学习gtest的过程)

下载GTest源码(码云)

git clone https://gitee.com/fkliuyanhong/googletest.git

编译gtest

cd googletest
mkdir build
cd buildcmake ..
make
sudo make install

两个问题解决后cmake成功了,cmake成功截图如下:
在这里插入图片描述

2.3、继续编译

继续向下编译,依次执行下面命令:

make -j3
make test
make install 

在最后执行make install出错

异常3、missing Abseil version
CMake Error at cmake_install.cmake:46 (message):Cannot generate CeresConfig.cmake due to missing Abseil version.  Usingresulting package configuration will likely result in integration errors.Set absl_VERSION manually to disable this error message.

在这里插入图片描述

解决方案:

这个错误是通过deepseek告诉我的解决方案
刚刚在下载absl库的时候使用的是git下载的,所以在后面直接用git log查看版本,我查到的是如下:
在这里插入图片描述
所以自定义版本为:20250321
然后带着版本号重新编译一遍即可,依次执行下面命令

cd build   (保证还是在build目录下就行了)cmake -Dabsl_VERSION=20250321 ..
make
sudo make install 

ceres库成功编译完成
在这里插入图片描述

至此 辉 2025.3.22


文章转载自:

http://CMqISDd8.xLtwg.cn
http://bZnboOKm.xLtwg.cn
http://ijZoEZPM.xLtwg.cn
http://69MzBc0y.xLtwg.cn
http://3k9y3T2C.xLtwg.cn
http://6mIuIQCG.xLtwg.cn
http://pqGPn2lm.xLtwg.cn
http://QfsUQeDm.xLtwg.cn
http://L3EnDgXD.xLtwg.cn
http://HvuX15TL.xLtwg.cn
http://AGZFBzxu.xLtwg.cn
http://wbK5FvrP.xLtwg.cn
http://kV8eDBmS.xLtwg.cn
http://cl6WIALP.xLtwg.cn
http://YmKgFhCv.xLtwg.cn
http://jcHMq3ij.xLtwg.cn
http://Eux9Yxc5.xLtwg.cn
http://feiWGtxf.xLtwg.cn
http://YMAuromv.xLtwg.cn
http://9MYC5HnU.xLtwg.cn
http://7M1zF9M1.xLtwg.cn
http://DUXPuMaR.xLtwg.cn
http://sLhIbr69.xLtwg.cn
http://HJvGsOru.xLtwg.cn
http://ddM5uCTV.xLtwg.cn
http://bJSkCNKd.xLtwg.cn
http://ZGoRgT3F.xLtwg.cn
http://Ca8DehBP.xLtwg.cn
http://jBx5oPTI.xLtwg.cn
http://F1zAiut2.xLtwg.cn
http://www.dtcms.com/wzjs/664618.html

相关文章:

  • 做网站要实名认证吗西安好玩的地方有哪些
  • 廊坊网站建设电话深圳品牌网站设计专家
  • 德国服务器网站公司做网站需要提供的材料
  • 交易网站开发合同范本石家庄 网站建设
  • 龙华网站制作要多少钱浏览器入口
  • 自己做电视视频网站wordpress 首页慢
  • 怪兽网站模板环保工程东莞网站建设
  • 特色专业建设验收网站找个网站怎么那么难
  • 湖州市城乡建设局网站wordpress ifanr主题
  • 做网站是怎么赚钱东莞专业网站建站设计
  • 无锡做企业网站的公司wordpress开启子域名多站点模式
  • 系网站建设总结报告网站如果不备案吗
  • 宁波网站建设哪家好wordpress 赞赏
  • 泉州哪里建设网站网站建设费应入什么科目
  • 西安免费做网站价格哪一个网站做专栏作家好点
  • 做图在哪个网站上找深圳市易捷网络科技有限公司
  • 荆州做网站哪家好谷歌seo服务商
  • 廊坊企业网站服务广东省住房和建设局官方网站
  • 建设银行网站无法登陆潜江网站设计
  • 招标网站哪个好用眉山网站开发
  • 个人作品集网站wordpress怎么汉化插件
  • 制作板块的网站开发软件app需要多少钱
  • 东莞网站建设网站建立万户网站做的怎样
  • 学院网站建设1688采购平台
  • 做网站哪家正规WordPress多站点绑定域名
  • 淄博网站制作设计公司首选大型网站建站公司
  • 中为网站建设采购网站排名
  • 成都找人做网站s什么网站可以接单做设计赚钱
  • 网站建设内容策略有哪些wordpress工作发布时间
  • 公司网络营销策划书范文佛山手机网站建设优化