Bonjour à tous,qt sur Win CE 5.0 plantage
C'est la première fois que j'utilise Qt sur Windows CE et j'ai rencontré un problème. Peut-être que quelqu'un peut m'aider avec ça.
Je vais décrire mon installation. J'utilise XP avec Visual Studio 2005 une Qt Add-in version 1.1.2. J'ai téléchargé la source Qt pour Windows CE et suivi les instructions sur ces instructions (http://doc.trolltech.com/4.4/install-wince.html) pour construire la bibliothèque pour CE. J'ai ensuite utilisé Visual Studio pour créer une application Qt Windows CE minimale . Le programme fonctionne très bien dans l'émulateur CE, mais une fois que j'essaie de déployer sur l'appareil, il se bloque avec le message suivant:
module de charge: qt_ce_3.exe module de charge: QtGui4.dll module de charge: msvcr80. dll module de chargement: QtCore4.dll module de chargement: CEShell.DLL module de chargement: OLEAUT32.dll module de chargement: commctrl.dll.0409.MUI module de chargement: commctrl.dll module de chargement: aygshell.dll module de chargement : WS2.dll Module de chargement: WINSOCK.dll Module de chargement: coredll.dll.0409.MUI Module de chargement: ossvcs.dl l module de charge: ole32.dll module de charge: coredll.dll module de charge: MMTimer.dll données Abandonner: Enfilez = 8fb09a40 Proc = 8c4ecea0 'qt_ce_3.exe' AKY = 00040001 PC = 012a80b0 (qtcore4.dll + 0x000680b0 RA = 012a8168 (qtcore4.dll + 0x00068168) BVA = 676e4574 FSR = 000000f5 Exception non gérée à 0x012a80b0 dans qt_ce_3.exe: 0xC0000005: accès violation de l'emplacement de lecture 0x676e4574.
Je l'ai essayé sur deux appareils de fabricants différents, et le résultat est le même. La version de débogage a travaillé sur l'un d'eux, a manqué de mémoire sur l'autre.
Est-ce que quelqu'un a une idée de ce que cela pourrait être?
Merci à l'avance, Michael
Merci beaucoup. Le fait est que c'est un programme trivial. Je viens de créer l'application la plus simple possible, en utilisant Qt Visual Studio Add-in (vous avez une option pour créer une application Win CE), d'où le problème n'est pas avec ma logique. Cependant, je vais essayer de résoudre mon problème en utilisant vos suggestions. Michael – Michael
La désactivation des instructions iwmmxt a fait l'affaire. – Michael
Vous avez fait cela en utilisant les paramètres du compilateur? – cybevnm