我正在使用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;


没有更多的问题。

最佳答案

如OMGtechy所建议,使用QJSEngine替换了对QtScript标头的引用,没有其他问题。

10-07 16:34