我正在使用名为Mitsuba的软件。它附带了一个用Boost包装的Python实现。 Python中的这一行:使用Boost生成的Python模块:与C++签名不匹配

scene = SceneHandler.loadScene(fileResolver.resolve("model.xml"), paramMap)

产生一个错误。根据文档,fileResolver.resolve的类型是fs :: path,paramMap的类型是ParameterMap。

在C++代码的函数签名是:

SceneHandler::loadScene(const fs::path &filename, const ParameterMap &params)

的错误是:

Traceback (most recent call last):

File "...\foo.py", line 22, in

scene = SceneHandler.loadScene(fileResolver.resolve("model.xml"), paramMap)

ArgumentError: Python argument types in

SceneHandler.loadScene(str, StringMap)

did not match C++ signature:

loadScene(class boost::filesystem2::basic_path,class std::allocator >,struct boost::filesystem2::path_traits>, class std::map,class std::allocator >,class std::basic_string,class std::allocator >,struct mitsuba::SimpleStringOrdering,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > >)

我可以做什么进一步的调查?你知道问题来自哪里吗?

boost python导出c++ map_使用Boost生成的Python模块:与C++签名不匹配相关推荐

  1. python自带的文档生成工具,Python文档生成工具pydoc

    在Python中有很多很好的工具来生成字符串文档(docstring),比如说: epydoc.doxygen.sphinx,但始终觉得pydoc还是不错的工具,用法非常简单,功能也算不错,本文主要介 ...

  2. python 导出大量数据到excel_怎么在python中将大量数据导出到Excel文件

    怎么在python中将大量数据导出到Excel文件 发布时间:2021-01-16 11:09:40 来源:亿速云 阅读:76 作者:Leah 这期内容当中小编将会给大家带来有关怎么在python中将 ...

  3. boost :: hash_combine从类的不同成员生成哈希值

    boost :: hash_combine从类的不同成员生成哈希值 实现功能 C++实现代码 实现功能 Boost的container_hash模块,boost :: hash_combine从类的不 ...

  4. 【趣味案例】谁说程序员不浪漫?Python导出微信聊天记录生成爱的词云图

    说到词云应该不陌生,不知道的童靴往下看 词云,就是把网络文本中出现频率较高的 "关键词"予以视觉上的突出 浏览者只要一眼扫过文本就可以领略其主旨 瞧 这是不是一个有声音.有画面的小 ...

  5. python导出exe文件不依赖环境_Python生成了不依赖dll的exe | 学步园

    在实际操作中如果我们将静态编译嵌入Python生成了不依赖dll的exe的话,你就可以通过用vc2005 与python 2.5.4并用,来制造一个静态链接的exe的相关程序,以下是文章的具体内容的详 ...

  6. python关键词共现图谱_如何用知网导出的关键词 几秒 生成共现矩阵及图谱 》完整版...

    自编软件使用技能视频演示(一) 最新整理完整版的,从收集数据 到 共词矩阵 到 图谱. 在做社会网络分析时,首先需要得到共现矩阵,如关键词共现矩阵.作者共现矩阵.机构共现矩阵等. 可是如何把从知网里导 ...

  7. C++ Boost库:windows下编译Boost库

    文章目录 1. 需要编译的boost库 2. 编译步骤 3. 库命名规则 4. VS配置库目录 C++ Boost库:简介和第一个示例程序 C++ Boost库:数值转换 lexical_cast C ...

  8. boost源码剖析之:boost::multi_array

    boost源码剖析之:boost::multi_array 谢轩 刘未鹏 C++的罗浮宫(http://blog.csdn.net/pongba) Note: 并非新作,是以前和老朋友谢轩写的,也可以 ...

  9. Python依赖文件requirements.txt的生成和安装

    Python依赖文件requirements.txt的生成和安装 1. 需求和来源 2. pip命令 2.1. 生成 2.2. 安装 3. pipreqs 1. 需求和来源 在查看Python项目时, ...

最新文章

  1. 插入排序算法(基于Java实现)
  2. 参加“北向峰会”后对SOC之感言
  3. python读取文件第n行-python读取文件的前几行
  4. Redhat7.2上编译Linux内核源码
  5. Lumen开发:Lumen的异常处理机制
  6. 第二阶段_第三小节_C#基础
  7. HALCON示例程序surface_scratch.hdev提取划痕
  8. android任务 进程 线程详解,Android任务、进程、线程详解
  9. android-短信验证功能,Android实现获取短信验证码的功能以及自定义GUI短信验证详解...
  10. 基于Java+SpringMvc+vue+element实现疫苗接种管理平台
  11. 【Spring] Spring boot 报错 Unable to start ServletWebServerApplicationContext due to missing ServletWe
  12. 一、MySQL整体架构
  13. windows 用浏览器打开应用程序的方法
  14. 浅谈机器人比赛中的系统工程和组织管理
  15. 【小程序】小程序里跳转网页链接
  16. vue不同页面切换,背景音乐连续播放不间断
  17. ObjectArx开发笔记(二)---命令注册、表结构
  18. Android系统根目录下的各个文件夹的作用与区别介绍
  19. linux中断数据结构图,北桥.PCI.linuxPCI中断处理
  20. HTML+CSS画同心圆

热门文章

  1. bzoj2152 聪聪可可
  2. 第 132 章 Example
  3. C#获取刚插入的数据的id
  4. linux新起之秀-linux文件属性
  5. python 开发api_使用FastAPI和Python快速开发高性能API
  6. 无法从套接字中获取更多数据_数据科学中应引起更多关注的一个组成部分
  7. Kubernetes 入门(2)基本组件
  8. spring— Spring与Web环境集成
  9. leetcode 649. Dota2 参议院(贪心算法)
  10. leetcode 52. N皇后 II(回溯)