error log:
    emsdk-1.39.20/upstream/emscripten/system/include/emscripten/wire.h:120:13: error: static_assert failed due to requirement '!std::is_pointer<unsigned char *>::value' "Implicitly binding raw pointers is illegal.  Specify allow_raw_pointer<arg<?>>"
            static_assert(!std::is_pointer<T*>::value, "Implicitly binding raw pointers is illegal.  Specify allow_raw_pointer<arg<?>>");
code:
   std::vector<re> Wasm_bind_test::decete_wasm(unsigned char *rgba_) {}
    EMSCRIPTEN_BINDINGS(my_class) {
  emscripten::class_<Wasm_bind_test>("Wasm_bind_test")
    .constructor<>()
    .function("decete_init",&Wasm_bind_test::decete_init)
    .function("decete_wasm",&Wasm_bind_test::decete_wasm)
    ;
  emscripten::register_vector<re>("Vectorresult");
  emscripten::value_object<re>("re")
    .field("left",&re::left)
    .field("top",&re::top)
    .field("right",&re::right)
    .field("bottom",&re::bottom)
    ;
};