J'ai compilé Qt pour l'architecture 64 bits sous Windows et tout fonctionne bien sauf QtScript. Le code simple suivant, fonctionnant parfaitement avec Qt for Windows 32 bits, se bloque s'il est compilé avec Qt 64 bits. Peut-être que c'est une erreur dans mon code? Ou Qt n'est pas compatible avec 64 bits? Ou autre chose? Tous les commentaires sont les bienvenus.QtScript: panne sur les fenêtres 64 bits
#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();
}
}
C'est bug ouvert cette semaine (peut-être même par vous =)). http://bugreports.qt.nokia.com/browse/QTBUG-7433 – Wildcat
Ouvert par moi, mais ce n'est pas une réaction de Trolls encore est-il bug ou pas :(Pour autant que je sache, il leur faudra des mois pour ' Evaluer un bug et prendre une décision – grigoryvp
Quelle erreur avez-vous eu lors de la panne? – funwithcoding