Qt5.5脚本
Qt5.5 Scripting
我正在使用 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
[edit]...谢谢@OMGtechy,更改为:
#include <QJSEngine>
并且:
QJSEngine engine;
没有问题了。
按照 OMGtechy 的建议用 QJSEngine 替换了对 QtScript header 的引用,不再有问题。
我正在使用 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
[edit]...谢谢@OMGtechy,更改为:
#include <QJSEngine>
并且:
QJSEngine engine;
没有问题了。
按照 OMGtechy 的建议用 QJSEngine 替换了对 QtScript header 的引用,不再有问题。