Я скомпилировал Qt для 64-битной архитектуры под окнами, и все работает отлично, за исключением QtScript. Следующий простой код, отлично работающий с 32-битным Qt for Windows, сработает, если скомпилирован с 64-битным Qt. Может быть, это ошибка в моем коде? Или Qt не совместим с 64-битным? Или что-то другое? Любые комментарии приветствуются.QtScript: сбой в 64-битных окнах
#include <QtCore/QCoreApplication>
#include <QScriptEngine>
int main(int argc, char *argv[])
{
QCoreApplication app(argc, argv);
QScriptEngine oEngine;
oEngine.evaluate("function foo(){var a=[[0]]; a[0][0];}");
for(;;)
{
oEngine.evaluate("foo").call();
}
}
Это ошибка, открытая на этой неделе (может быть даже вами =)). http://bugreports.qt.nokia.com/browse/QTBUG-7433 – Wildcat
Открыто мной, но это не реакция от Trolls, но это ошибка или нет :(Насколько мне известно, потребуется несколько месяцев, чтобы " Оценить 'ошибку и принять какое-то решение. – grigoryvp
Какая ошибка вы получили во время сбоя? – funwithcoding