隨着結構的vector
一切正常javaout類型表不性病工作::指針
%include <std_vector.i>
%typemap(javaout) const S1& std::vector<S1>::get {
//custom code
}
struct S1 {};
std::vector<S1> val;
%template(vector_s1) std::vector<S1>;
但不與指針的vector
工作
%include <std_vector.i>
%typemap(javaout) const S1*& std::vector<S1*>::get {
//custom code
}
struct S1 {};
std::vector<S1*> val;
%template(vector_s1) std::vector<S1*>;
樣品編譯swig -java -c++ -module sample sample.i
痛飲版本:
$ swig -version
SWIG Version 3.0.7
Compiled with i586-mingw32msvc-g++ [i586-pc-mingw32msvc]
Configured options: +pcre
是什麼意思「沒有按」工作「? – sibnick
@sibnick我得到默認的'vector_s1.get(int)'定義,而不是在typemap中指定。 – triclosan
你可以指定swig版本嗎? – sibnick