V8 engine. Как создать callback (без Node JS)?

194
11 января 2018, 22:44

Пытался я создать callback в v8 js engine но что то не получается. То есть у меня не получается сохранить функцию чтобы потом ее вызвать. Перешерстил пол гугла но там все написано о том как это сделать через Node JS. А можно обойтись без него ? PS: Под callback'ом я имею введу вот это:

function Func()
{
    print("YEEES");
}
cl.register(Func);

Пытался сохранять вот так:

v8::Persistent<v8::Function> *savedFunc = NULL;
Locker locker(_isolate);
HandleScope scope(_isolate);
Handle<Function> args1 = Handle<Function>::Cast(args[0]);
savedFunc = new v8::Persistent<v8::Function>();
savedFunc->Reset(_isolate, args1);

Мне это нужно чтобы описать действия программы на JS. То есть к примеру добавить событие нажатия кнопки или движения мышкой и вызвать его из C++.(это если что для игры делаю)

READ ALSO
Проблема со взаимодействием Python и С++: could not find or load the Qt platform plugin &ldquo;windows&rdquo;

Проблема со взаимодействием Python и С++: could not find or load the Qt platform plugin “windows”

Добрый деньНачал изучение Python и столкнулся с проблемой, в сопряжении С++ и python 3

199
Проблемы с Qt Creator

Проблемы с Qt Creator

У меня уже больше года стоит Qt Creator 35

227
Метод Гаусса по модулю

Метод Гаусса по модулю

Ребят вот написал код решение систем методом Гаусса по модулю:

189
КНФ, ДНФ, СКНФ, СДНФ [требует правки]

КНФ, ДНФ, СКНФ, СДНФ [требует правки]

Как реализовать нахождение КНФ, ДНФ, СКНФ, СДНФ? Интересует на С++Желательно с комментами

173