我正在使用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标头的引用,没有其他问题。