Сценарии Qt5.5

Я использую Qt5.5, мне нужен способ оценки выражения. Я хотел бы использовать QScriptEngine, но не могу найти полный пример того, как его использовать.

Я пробовал в том числе:

    #include <QtScript/QScriptEngine>

Однако после сборки я получаю:

    undefined reference to `QScriptEngine::QScriptEngine()'
    undefined reference to `QScriptEngine::QScriptEngine()'
    undefined reference to `QScriptEngine::QScriptEngine()'
    collect2: error: ld returned 1 exit status

[править]... Спасибо @OMGtechy, изменено на:

    #include <QJSEngine>

А также:

   QJSEngine engine;

Нет больше проблем.


person SPlatten    schedule 31.03.2016    source источник
comment
Qt Script устарел, вместо этого предпочитайте QJSEngine (хотя это не ваша проблема). Кроме того, убедитесь, что в вашем файле .pro указаны правильные библиотеки Qt.   -  person OMGtechy    schedule 31.03.2016


Ответы (1)


Заменены ссылки на заголовок QtScript на QJSEngine, как было предложено OMGtechy, больше нет проблем.

person SPlatten    schedule 31.03.2016