我试图使用Python3.6环境在Ubuntu18.04对接容器中安装cppyy。它在本地(K)ubuntu 18.04安装上运行良好。它失败与一个错误的遗留生成车轮,但没有产生文件。我还尝试过PIP_NO_BINARY=cppyy,以确保pipenv没有为cppyy使用预构建的车轮。-1.4.9.tar.gz', 'Building wheels for collected packages: cppyy', ' Building wheel for cppyy
我正在尝试在cppyy中加载一个.so,但是得到下面的错误。有没有办法查看由于Load()失败而导致的确切错误 load_my_lib.py:57: in <module>.venv/lib/python3.6/site-packages/cppyy/__init__.py:219: in load_libraryE c
我使用cppyy来允许python调用C++函数和类。但我不知道如何创建导入的C++函数的子类。cppyy.include('/include/HSTradeApi.h') //include the CHSTradeSpi class
cppyy.load_librarycppyy.include('/include/HSTradeApi.h') /
假设我有以下C++函数: int summap(const map<int,int>& m) {} 我尝试使用cppyy从Python调用它,方法是发送一个dict: importcppyyprint(cppyy.gbl.summap({55:1,66:2,77:3})) 我得到一个错误: TypeError: int