2015-02-24 2 views

ответ

3

Чтобы преобразовать std :: string в v8 :: Local < v8 :: String >, вам не нужно компилировать и запускать скрипт. Просто сделайте это:

std::string sText = "whatever"; 
v8::Local<v8::String> hTextJS = v8::String::NewFromUtf8(v8::Isolate::GetCurrent(), sText.c_str()) 
+0

Я получаю эту ошибку: «NewFromUtf8» не является членом «v8 :: Строка» – JaisoN

+0

v8 :: Строка :: NewFromUtf8 в последней в https://github.com/ v8/v8/блоб/ведущий/включить/v8.h. Возможно, у вас есть старая версия? Если вы используете более старую версию, ее можно назвать просто v8 :: String :: New. –

+0

Спасибо, сэр :) – JaisoN

Смежные вопросы