2012-05-01 8 views
0

je vois cette erreur lors du démarrage de l'application sur Mac OS Xerreur de chargement de la bibliothèque Qt

dyld: Library not loaded: @executable_path/../Frameworks/QtDeclarative.framework/Versions/4/QtDeclarative 
    Referenced from: /test/TestApp 
    Reason: Incompatible library version: TestApp requires version 4.8.0 or later, but QtDeclarative provides version 4.7.0 
The program has unexpectedly finished. 

Dans les projets, j'ai choisi la configuration de construction comme Qt 4.8.0 et la version Qt comme Qt 4.8.0? Vos bibliothèques QtDeclarative (Qt Quick) ne semblent pas être à jour.

Répondre

2

Utilisez l'outil de maintenance du SDK (généralement situé dans le répertoire racine de votre installation Qt) pour installer la version 4.8.0 des bibliothèques.

+0

Oui, merci de m'avoir donné un aperçu. La commande clean dans Qt creator n'a pas nettoyé les anciens binaires que j'ai créés en utilisant Qt 4.7.4 et donc en construisant avec 4.8 il a mélangé les librairies 4.8 et 4.7. Cela a fait l'application de se plaindre. – ssk

Questions connexes