2016-03-31 5 views
0

私はQt5.5を使用しています。式を評価する方法が必要です。私はQScriptEngineを使用したいが、それを使用する方法の完全で完全な例は見つけることができない。Qt5.5スクリプティング

は、私を含む試してみた:構築した後、私が得る、

#include <QtScript/QScriptEngine> 

しかし:

#include <QJSEngine> 

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

[編集] ...ありがとう@OMGtechyを、に含まれる変更しました

および:

QJSEngine engine; 

これ以上問題はありません。

+2

Qt Scriptは推奨されていませんが、代わりにQJSEngineを使用してください(これは問題ではありません)。 また、正しいQtライブラリが.proファイルに指定されていることを確認してください。 – OMGtechy

答えて

1

OMGtechyが提案したようにQtScriptヘッダーをQJSEngineに置き換えました。それ以上の問題はありません。

関連する問題