2013-08-08 1 views
1

, 내가 얻을 : "정의되지 않은 참조'QScriptEngine :: QScriptEngine()""에 정의되지 않은 참조 'QScriptEngine :: QScriptEngine는()"이 코드를 감안할 때

#include <QtScript/QScriptEngine> 

... 

QScriptEngine e; 

/* Commented out to understand the instantiation error first 
e.globalObject().setProperty("t", 123); 

bool result = e.evaluate("(t>=2 && t<5) || (t<1)").toBool(); 
*/ 
+3

프로젝트 파일에'QT + = script'를 추가하십시오. –

+1

알고 계실 것입니다. * .pro 파일에서 qmake를 다시 실행하십시오. – hauron

답변

4

당신이 당신의 프로에 스크립트를 선언 했습니까?

QT += script 
+0

첫 번째 소식은 ... thx – jdl

3

당신은 링커가 라이브러리를 찾을 수 없습니다, undefined reference는 일반적 의미, 당신의 *.pro 파일 라인 QT += script에 추가해야합니다.

관련 문제