Я использую swig для написания дополнения NodeJS и обнаружил ошибку.
это поддержка std :: vector * как OUTPUT?
мой * .i:
%apply std::vector<std::string> *OUTPUT {std::vector<std::string>* result};
когда я бегу глотнул:
swig -javascript -node -c++ -DV8_VERSION=0x040599 export.i
имеет погрешность:
export.i:19: Warning 453: Can't apply (std::vector<std::string> *OUTPUT). No typemaps are defined.
[swig-JavaScript] Поддерживается ли std :: vector <std::string> * как OUTPUT?
Я обнаружил ошибку на Swig-JavaScript, но он отлично работает в Swig-питона ,
Любой может помочь?
благодаря
ARGH, просто понял, что ваш случай функция возвращает указатель на std :: vector, а не значение ... но я бы предположил, что он работает аналогично (я не понимаю, почему это не так) –
farialima