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

windows 上编译ceres suitesparse

https://blog.csdn.net/weixin_44153180/article/details/11049966

此时运行还会报以下错误,将这些文件拷贝到对应目录下

错误 C1083 无法打开包括文件: “glog/log_severity.h”: No such file or directory

将 glog-0.4.0/src/glog/log_severity.h 复制到 test_ceres/include/glog/log_severity.h

错误 C1083 无法打开包括文件: “ceres/internal/config.h”: No such file or directory

将 ceres-solver-2.0.0/config/ceres/internal/config.h 复制到 test_ceres/include/ceres/internal/config.h

错误 C1189 #error: One of CERES_USE_OPENMP, CERES_USE_CXX_THREADS or CERES_NO_THREADS must be defined.

意为没指定以哪种方式运行 ceres ,在 调试 - test_ceres 调试属性 - 配置属性 - C/C++ - 预处理器 - 预处理器定义 中添加 CERES_USE_CXX_THREADS

错误 C3861 “M_2_SQRTPI”: 找不到标识符

在 调试 - test_ceres 调试属性 - 配置属性 - C/C++ - 预处理器 - 预处理器定义 中添加 _USE_MATH_DEFINES

错误 C4996 'j0': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _j0. See online help for details.

打开对应文件找到 600 行,可以发现有 j0 j1 jn 三个函数,同时有一个宏定义,开启后则使用 _j0 _j1 _jn

因此在 调试 - test_ceres 调试属性 - 配置属性 - C/C++ - 预处理器 - 预处理器定义 中添加 CERES_MSVC_USE_UNDERSCORE_PREFIXED_BESSEL_FUNCTIONS


http://www.kler.cn/news/363627.html

相关文章:

  • 【mysql进阶】2-4. mysql 系统库
  • 王源携手匡威,官宣全球代言人身份,引全网热议
  • 从一个简单的计算问题,看国内几个大语言模型推理逻辑能力
  • React与TypeScript
  • 【国潮来袭】华为原生鸿蒙 HarmonyOS NEXT(5.0)正式发布:鸿蒙诞生以来最大升级,碰一碰、小艺圈选重磅上线
  • Android打开Activity时不自动弹出键盘
  • #Swift 下标 Subscript - Access the elements of a collection
  • 【C++指南】运算符重载详解
  • 【JAVA毕设】基于JAVA的酒店管理系统
  • Flink SQL+Hudi数据入湖与分析实践
  • Scala的reduce
  • 昆虫种类识别数据集昆虫物种分类数据集YOLO格式VOC格式 目标检测 机器视觉数据集
  • 牛客周赛64(C++实现)
  • 你真的了解Canvas吗--解密十二【ZRender篇】
  • 【AI创新】优化ChatGPT提示词Prompt设计:释放AI的无限潜能
  • 使用AITemplate和AMD GPU的高效图像生成:结合Stable Diffusion模型
  • 数据结构(8.2_1)——插入排序
  • KOC营销崛起:怎样统计每个达人的App推广效果?
  • vscode连接keil-5 开发STM32 程序
  • Windows下搭建VUE开发环境
  • 一文搞定二叉树
  • 智慧楼宇平台,构筑未来智慧城市的基石
  • Vue入门示例
  • 【Docker】【Mini_Postgresql_Image】打造Mini版 Postgresql Docker镜像
  • 关于MyBatis的一些面试题
  • node16 linux安装node环境 node.js16