无法正确地向java绑定公开std::pair?
我使用SWIG为java中的C++库生成绑定。 我使用我的本地代码,我有一对代码,如下所示无法正确地向java绑定公开std::pair?,java,c++,binding,swig,Java,C++,Binding,Swig,我使用SWIG为java中的C++库生成绑定。 我使用我的本地代码,我有一对代码,如下所示 std::pair<std::string,vector <int> >; 我不能用这个swig句柄得到向量。最终我不能做任何向量运算 我还包括 %include <std_vector.i> %include 还创建了这样一个模板 %template(Ivectors) vector<int>; %模板(Ivectors)向量; 请尽快帮助我。您
std::pair<std::string,vector <int> >;
我不能用这个swig句柄得到向量。最终我不能做任何向量运算
我还包括
%include <std_vector.i>
%include
还创建了这样一个模板
%template(Ivectors) vector<int>;
%模板(Ivectors)向量;
请尽快帮助我。您有多个模板。你已经有了:
%template(Ivectors) vector<int>;
%模板(Ivectors)向量;
您还需要:
%template(SVpair) std::pair<std::string,vector <int> >;
%模板(SVpair)std::pair;
在空闲时间提供帮助的人可能会因为要求尽快提供帮助而推迟。
%template(SVpair) std::pair<std::string,vector <int> >;