2016-03-31 23 views
0

Qt5.5 kullanıyorum, bir ifadeyi değerlendirmenin bir yoluna ihtiyacım var. QScriptEngine'ı kullanmak istiyorum, ancak nasıl kullanacağına dair tam ve eksiksiz bir örnek bulamıyorum.Qt5.5 Komut Dosyası Oluşturma

ben dahil denedim: bina sonra olsun,

#include <QtScript/QScriptEngine> 

Ancak:

#include <QJSEngine> 
:

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

[değiştir] ... Teşekkür ederim @OMGtechy e dahil değişti

Ve:

QJSEngine engine; 

Daha fazla sorun yok.

+2

Qt Komutu kullanımdan kaldırılmıştır, bunun yerine QJSEngine tercih et (bu sizin sorununuz olmasa da). Ayrıca, .pro dosyanızda belirtilen doğru Qt kitaplıklarına sahip olduğunuzdan emin olun. – OMGtechy

cevap

1

QGSEngine ile QGSEngine tarafından önerilen referanslar, OMGtechy tarafından önerildiği gibi, daha fazla sorun yok.

İlgili konular