如何将对的无符号int引用从python传递到C++;使用swig?
我正在使用swig,它正在包装我的一个C++函数:如何将对的无符号int引用从python传递到C++;使用swig?,python,c++,swig,Python,C++,Swig,我正在使用swig,它正在包装我的一个C++函数: get(unsigned int a, unsigned int &b); 但是我无法从python调用这个函数,我得到的错误是TypeError,它应该是unsigned int& 如何从python调用此函数?我应该在.i文件中添加一些特殊的内容吗?是的,你应该添加类型映射 例子: export.i: %模块my_mod %包括“typemaps.i” %应用无符号整数&输出{无符号整数&}//您输出的此地图 %包括“expor
get(unsigned int a, unsigned int &b);
但是我无法从python调用这个函数,我得到的错误是TypeError,它应该是unsigned int&
如何从python调用此函数?我应该在.i文件中添加一些特殊的内容吗?是的,你应该添加类型映射 例子:
- export.i:
%模块my_mod
%包括“typemaps.i”
%应用无符号整数&输出{无符号整数&}//您输出的此地图
%包括“export.h” - export.h
void get(无符号整数a、无符号整数b) - 测试
打印(my_mod.get(10))