boost python导出c++ map_使用Boost生成的Python模块:与C++签名不匹配
我正在使用名为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 ¶ms)
的错误是:
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++签名不匹配相关推荐
- python自带的文档生成工具,Python文档生成工具pydoc
在Python中有很多很好的工具来生成字符串文档(docstring),比如说: epydoc.doxygen.sphinx,但始终觉得pydoc还是不错的工具,用法非常简单,功能也算不错,本文主要介 ...
- python 导出大量数据到excel_怎么在python中将大量数据导出到Excel文件
怎么在python中将大量数据导出到Excel文件 发布时间:2021-01-16 11:09:40 来源:亿速云 阅读:76 作者:Leah 这期内容当中小编将会给大家带来有关怎么在python中将 ...
- boost :: hash_combine从类的不同成员生成哈希值
boost :: hash_combine从类的不同成员生成哈希值 实现功能 C++实现代码 实现功能 Boost的container_hash模块,boost :: hash_combine从类的不 ...
- 【趣味案例】谁说程序员不浪漫?Python导出微信聊天记录生成爱的词云图
说到词云应该不陌生,不知道的童靴往下看 词云,就是把网络文本中出现频率较高的 "关键词"予以视觉上的突出 浏览者只要一眼扫过文本就可以领略其主旨 瞧 这是不是一个有声音.有画面的小 ...
- python导出exe文件不依赖环境_Python生成了不依赖dll的exe | 学步园
在实际操作中如果我们将静态编译嵌入Python生成了不依赖dll的exe的话,你就可以通过用vc2005 与python 2.5.4并用,来制造一个静态链接的exe的相关程序,以下是文章的具体内容的详 ...
- python关键词共现图谱_如何用知网导出的关键词 几秒 生成共现矩阵及图谱 》完整版...
自编软件使用技能视频演示(一) 最新整理完整版的,从收集数据 到 共词矩阵 到 图谱. 在做社会网络分析时,首先需要得到共现矩阵,如关键词共现矩阵.作者共现矩阵.机构共现矩阵等. 可是如何把从知网里导 ...
- C++ Boost库:windows下编译Boost库
文章目录 1. 需要编译的boost库 2. 编译步骤 3. 库命名规则 4. VS配置库目录 C++ Boost库:简介和第一个示例程序 C++ Boost库:数值转换 lexical_cast C ...
- boost源码剖析之:boost::multi_array
boost源码剖析之:boost::multi_array 谢轩 刘未鹏 C++的罗浮宫(http://blog.csdn.net/pongba) Note: 并非新作,是以前和老朋友谢轩写的,也可以 ...
- Python依赖文件requirements.txt的生成和安装
Python依赖文件requirements.txt的生成和安装 1. 需求和来源 2. pip命令 2.1. 生成 2.2. 安装 3. pipreqs 1. 需求和来源 在查看Python项目时, ...
最新文章
- 插入排序算法(基于Java实现)
- 参加“北向峰会”后对SOC之感言
- python读取文件第n行-python读取文件的前几行
- Redhat7.2上编译Linux内核源码
- Lumen开发:Lumen的异常处理机制
- 第二阶段_第三小节_C#基础
- HALCON示例程序surface_scratch.hdev提取划痕
- android任务 进程 线程详解,Android任务、进程、线程详解
- android-短信验证功能,Android实现获取短信验证码的功能以及自定义GUI短信验证详解...
- 基于Java+SpringMvc+vue+element实现疫苗接种管理平台
- 【Spring] Spring boot 报错 Unable to start ServletWebServerApplicationContext due to missing ServletWe
- 一、MySQL整体架构
- windows 用浏览器打开应用程序的方法
- 浅谈机器人比赛中的系统工程和组织管理
- 【小程序】小程序里跳转网页链接
- vue不同页面切换,背景音乐连续播放不间断
- ObjectArx开发笔记(二)---命令注册、表结构
- Android系统根目录下的各个文件夹的作用与区别介绍
- linux中断数据结构图,北桥.PCI.linuxPCI中断处理
- HTML+CSS画同心圆