我正在尝试使用emscripten将字符串从C++发送到JS,但我无法在JS中适当地进行转换。
C++
EMSCRIPTEN_KEEPALIVE const char* accessDetails()
{
return func().c_str();
}
函数返回std::string。
我在获取一些垃圾值number
。如何在JS中获取字符串?
提前感谢。
我正在尝试使用emscripten将字符串从C++发送到JS,但我无法在JS中适当地进行转换。
C++
EMSCRIPTEN_KEEPALIVE const char* accessDetails()
{
return func().c_str();
}
函数返回std::string。
我在获取一些垃圾值number
。如何在JS中获取字符串?
提前感谢。
UTF8ToString(number)
生成 JS 字符串,或者您可以使用其中一个更高级别的绑定系统,例如 embind 来为您处理。